donphan.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This generalist Mastodon server welcomes enthusiasts of the Pokémon franchise, to talk about it or anything else. Join the federation!

Server stats:

129
active users

#commonlisp

5 posts3 participants0 posts today
screwlisp
Public

Hey everyone. I must admit, I don't believe I have ever seen someone enter #utf8 #unicode characters on a #computer in a natural way. Which seems weird, because a bunch of languages use them.

I wrote a #commonLisp #asdf package that just looks up a list of symbols in a file that has every non-surrogate unicode codepoint in it, and an #emacs #elisp function that just calls the #lisp one.

codeberg.org/tfw/unicode-chars

Multilingual people, what can you tell me about doing this at all?

screwlisp
Public

#programming #lowLevel #lisp #commonLisp #article #medium
I wrote a short description of how lisp is coded by writing lisp sequences (lists), and the low level dotted cons view of the lists.

I wrote a funny piece of lisp that outputs a lower triangular emacs orgmode matrix depiction of a lisp form.

medium.com/@screwlisp/lisp-cod

Which leaves me wondering, does anyone "use" or otherwise think about (a . (b . NIL)) the dotted cons way of writing lists while programming?

screwlisp
Public

#emacs #commonLisp #lisp #slime #braindump #programming #tutorial on #medium

medium.com/@screwlisp/my-perso

Really a mixture of three things:
1. Some (not very long history) historical notes about superior lisp interaction with inferior lisp
2. Some emacs shortcuts I use a lot
3. Interatively changing names used or setqing values and retrying in the interactive debugger - slime's exposure of advanced lisp debugging features