An Emacs buffer working on some Emacs Lisp code.
Time to implement https://github.com/davep/blogmore.el/issues/17 I guess. Then I can have ALL THE BLOGS!
#emacs #lisp #elisp #ssg
An Emacs buffer working on some Emacs Lisp code.
Time to implement https://github.com/davep/blogmore.el/issues/17 I guess. Then I can have ALL THE BLOGS!
#emacs #lisp #elisp #ssg
Unexpected numerological finding. I'm allocating memory for objects in sizes that are powers of two, in order to be able to manage separate freelists for each size to make GC easier. My hashtables have a header overhead of 4 words. My namespaces need a write access control list and a mutex in […]
OK, folks, I've written yet another incomprehensible essay on the intricacies of implementing a software environment for the hardware of the deep future.
Read this only if you're incurably geeky, and, ideally, interested in #Lisp.
#PostScarcitySoftware […]
Modern Medley Interlisp can read and write files where 16 bit character codes are represented as UTF-8 byte sequences or UTF-16 byte-pairs, and convert from and to Unicode codes to equivalent internal Medley codes. For details see:
files.interlisp.org/medley/libra...
#interlisp #lisp #unicode
#Lisp people, do you have a preference for the name 'hashtable' or 'hashmap'? In #Java, there's an actual semantic difference, since Java HashTable is not thread safe while Java HashMap is.
I am building things which are thread safe. My inclination is to call them 'hashtables', but is this now […]
Ember Forge Release
Just made an idle incremental game about forging and mining in common lisp with sdl #lisp #indiedev #gamedev #indiegame #idle #incremental
rootofcode.itch.io/ember-forge
SystemLisp - an HDL simulator written in Common Lisp
https://github.com/systemlisp
#lisp #commonlisp #hdl #rtl #verilog #design #verification #vhdl #systemverilog #vlsi #programming #fpga
Land of Lisp -- The Music Video
https://youtu.be/HM1Zb3xmvMc
Best Thing about the book.
#lisp #lol
[Implementing infinity in Lisp arithmetic]
David fucking Hilbert wrote 'after infinity, counting continues naturally, infinity plus one, infinity plus two, and so on' (I'm quoting from memory, so could be slightly wrong).
I consider this anathema. I'm proposing that any computation which adds […]
Search your soul and add the goal to favor building with #Guile #Wisp.
https://www.draketo.de/software/programming-basics-wisp
Yet another blog post on #Lisp memory management. If you are not obsessively geeky, this one isn't for you.
www.journeyman.cc/blog/posts-output/2026-0...
@atgreen.bsky.social is using AI to great effect for the Common Lisp community.
atgreen.github.io/repl-yell/
Some folks don't like it, but having a lot of useful libraries for an older language with a small community is a net positive IMHO.
#lisp #ai
Lmao the AI in The Amazing Digital Circus is canonically written in #lisp
In the late 1970s Interlisp was ported to DEC VAX computers under Berkeley Unix. These papers reported on the project and its challenges.
softwarepreservation.computerhistory.org/LISP/interli...
dl.acm.org/doi/pdf/10.1...
#interlisp #dec #vax #lisp #retrocomputing
The latest tweaks to blogmore.el, an #Emacs package I'm writing to encourage me to blog more with BlogMore. blog.davep.org/2026/03/21/b...
#emacs #lisp #ssg #writing
The latest tweaks to blogmore.el, an #Emacs package I'm writing to encourage me to blog more with BlogMore. https://blog.davep.org/2026/03/21/blogmore-el-v1-7.html
#emacs #lisp #ssg #writing
The Emacs package that works alongside my blog keeps slowly growing, and my Emacs Lisp skills return as I tweak and add to it. Now with date updating and post linking commands.
github.com/davep/blogmo...
#ssg #emacs #lisp #writing
The Emacs package that works alongside my blog keeps slowly growing, and my Emacs Lisp skills return as I tweak and add to it. Now with date updating and post linking commands.
https://github.com/davep/blogmore.el
#ssg #emacs #lisp #writing
The Xerox D-machines (Dorado, Dandelion, Deabreak, and a couple of others whose names I forget) used processors which weren't strictly Lisp-specific silicon, but they did run #Lisp specific microcode, which is interesting in itself.
Reference manual here […]
In researching that essay I've reminded myself of two very old papers on building #Lisp specific processors.
There's one on the Symbolics Ivory processor here -- this was a real commercial product, not just a research experiment:
https://gwern.net/doc/cs/hardware/1987-baker.pdf
There's a […]
I've written another essay about my mad #PostScarcitySoftware #Lisp system.
"We don't need to know, or have known, these people to build on their work. We don't have to, and cannot in detail, fully understand their work. There is simply too much of it, its complexity would overwhelm us.
We […]
Bit more tinkering with the #Emacs blogging helper package: blog.davep.org/2026/03/20/b...
#lisp #programming
Bit more tinkering with the #Emacs blogging helper package: https://blog.davep.org/2026/03/20/blogmore-el-v1-4.html
#lisp #programming
Liþp
#Lisp
Learn Scheme - a version of classic programming language #Lisp - with free app (LispLab). On the Apple App Store now.
apps.apple.com/us/app/lispl...
Burden of Command Release
I just finished Burden of Command — a WWI trench tycoon/strategy game that runs in an 80×24 ANSI terminal. #lisp #gamedev #textgame #wargame #turnbased
rootofcode.itch.io/burden-of-co...
For the first time in *years* I've just sat in a coffee shop and hacked on some Lisp. https://github.com/davep/blogmore.el/pull/1/changes
T'was fun. Also realised my Elisp is a wee bit rusty.
#emacs #lisp #blogmore #ssg
Revamping my blog with #BlogMore has got me writing a bit more again, which in turn made me want to speed things up a touch while writing in #Emacs -- so I wrote some helper code: blog.davep.org/2026/03/19/s...
#programming #lisp #elisp