Started to work on a label-pane "widget" for LispWorks, text pane with support for minimal html-like markup. Inspired by Qt's QLabel. So far looks good. I got a strange alignment of letters with smaller font sizes on Windows, but looks ok in Linux LW. No extra dependencies, just LW. Lists etc still not implemented but basic formatting is in place:
https://codeberg.org/fourier/lw-rich-text

#lispworks #commonlisp

lw-rich-text

A set of LispWorks panes with support for HTML-like markup.

Codeberg.org

Submitted a bugreport this morning to LispWorks Hobbyist and received a free patch this evening already. Love LW!

#lispworks

Finally got some time to implement Wizard pages/dialogs support for LispWorks CAPI:

https://codeberg.org/fourier/lw-wizard

#lispworks #commonlisp

lw-wizard

LispWorks CAPI-based wizard dialog

Codeberg.org

#lisp #commonlisp #lispworks #linux #wayland

With LispWorks 8.1 (here on ARM64 / Linux) it runs without X11 (xlsclients then does not list it as a client) using Gtk+ 3 and calling (capi:screen-display-type) returns :WAYLAND .

#lisp #commonlisp #lispworks

LispWorks 8.1 has just today been released. Incl. support for GTK+ 3 and Wayland.

https://www.lispworks.com/news/news42.html

LispWorks News

a quick hack for #adventofcode2024 Day 2 using #CommonLisp in #LispWorks

#lisp #commonlisp #lispworks #symbolics #lispmachine

Made the KR frame system from the UIMS Garnet for two Common Lisp implementations work: LispWorks 8 and Portable Genera. I used this version: https://github.com/ury-marshak/kr

Typical problem porting code:: the initial value for structure slots is undefined in CL. The code assumes NIL.

Attached a screenshot of the KR examples in Portable Genera, a Virtual Lisp Machine on an Apple Mac mini with M4 Pro.

GitHub - ury-marshak/kr: Prototype object system for Common Lisp and more. KR: Constraint-Based Knowledge Representation

Prototype object system for Common Lisp and more. KR: Constraint-Based Knowledge Representation - ury-marshak/kr

GitHub