cranej's personal site

Hello, I'm Crane (cranej on internet). I'm a programmer, currently living in Shanghai.

Blog

2024-11-18 - A subtle bug caused by macro in Common Lisp

2023-12-07 - Make cl-template able to trim spaces

2023-11-26 - A "minimal working" Emacs setup

2023-11-13 - Following examples code of Practical Common Lisp book

2023-10-28 - Common Lisp: It is defined earlier in the file but is not available at compile-time

Archive

Tinylog

Quick "fixes" of various tiny problems

Stupid or ugly things I think

Projects

A few tools I wrote mainly for self use, but maybe also useful for others.

mokubune - a static gemini site generator

cl-glob: Unix style pathname pattern expansion

Others:

Codeberg

Github

Contact

If you want to get in touch with me, please send email to:

crane@cranejin.com

If you prefer to send encrypted emails, here is my pgp key:

D236D5176EC2B0C2

All emails from me will be signed with the above key.

Misc.

This site is published both as a Gemini capsule and a web site. You can read either on Gemini:

gemini://cranejin.com

or on the web:

https://cranejin.com