A Trivial Method To Render Material Icons in CAPI

The Lispworks toolset and whole Common Lisp economy is lacking a way to render SVG in a standalone and reliable way, and there's also not a exist binding for libraries such as librsvg. To easily access some useful SVG resources, I once tried to write some codes aiming to translate SVG Paths to Lispw...

Wrote at 2024-04-11T20:02:21.000000+08:00;

Last Update: 2024-04-20T09:57:24.000000+08:00;

Back to Top

Interpreting Hex Colors

I usually have to convert hex code to Lispworks' color-spec. And here's some interesting ways to separate color components from hex code in Lisp.

Assuming we have hex string like "#AABBCCDD" or #ABCD, to collect its r, g, b, a and convert them to single-float in range 0-1:

Parsing Each...

Wrote at 2024-03-10T06:36:18.000000+08:00;

Last Update: 2024-04-20T10:54:47.000000+08:00;

Back to Top

TDoV 2024

Happy Transgender Day of Visibility!~ Being a Chinese transgirl for year and half, I'm here, in proud and firm, for all of you.

Happy TDoV!

Code Here

Wrote at 2024-03-31T20:56:17.000000+08:00;

Last Update: 2024-04-20T09:57:18.000000+08:00;

Back to Top

Trivial Spreadsheet for modifying Lispworks Editor


The programming interface of Lispworks Editor is not as easily accessible as Emacs, mostly because its exported symbols are too trivial, most of useful functions and facilities are internal and haven't well-documented. In another side, it's source codes are solely in Lisp and have plen...

Wrote at 2024-02-12T17:45:54.000000+08:00;

Last Update: 2024-04-20T09:57:09.000000+08:00;

Back to Top

Using Non-Focus Interface in CAPI

Lispworks' manual said non-focus window is some kind of window that not taking focus, but in fact any interface can work without focus anyway :)... I just treat it as a way to raise windows without system's decorations like border & action buttons. We will get it done using floating divs in web-base...

Wrote at 2024-02-23T13:07:41.000000+08:00;

Last Update: 2024-04-20T10:46:18.000000+08:00;

Back to Top