So I needed to make a second release of blogmore.el in one day: blog.davep.org/2026/04/04/b...
#emas #lisp #elisp #programming #blogging #ssg
So I needed to make a second release of blogmore.el in one day: https://blog.davep.org/2026/04/04/blogmore-el-v2-7.html
#emas #lisp #elisp #programming #blogging #ssg
I've release blogmore.el v2.6, which adds a useful menu approach using transient.
blog.davep.org/2026/04/04/b...
#emacs #lisp #elisp #blogging #programming #ssg
I've release blogmore.el v2.6, which adds a useful menu approach using transient.
https://blog.davep.org/2026/04/04/blogmore-el-v2-6.html
#emacs #lisp #elisp #blogging #programming #ssg
SO!
I can fix my code so that the arguments to FEXPRs are not evaluated, by deferring the call to EVLIS into APPLY; but this is not what the code given on pages 70-71 does, and so my code will then not directly follow the specification in the #Lisp 1.5 Programmer's Manual;
OR,
I can not do […]
OK, Beowulf bug. Both EVAL and APPLY in Beowulf are straight transcriptions of the mexprs on pages 70 and 71 of the #Lisp 1.5 Porgammer's Manual.
CONC is the only FEXPR I have implemented so far (and one of only FEXPRs in the manual).
The unit test for CONC fails, because EVLIS is called on […]
What Gödel discovered. ~ Stepan Parunashvili. stopa.io/post/269 #Logic #Math #Lisp #Programming
A Lisp trace of the evaluation of the function RANGE, in Beowulf. Beowulf is a recreation of Lisp 1.5, and therefore has all its prompts and error messages written in Old English. The evaluation trace naturally forms the symbol Lambda.
I've been hacking on Beowulf again, today; and I'm reminded how enchanted I am with the Beowulf logo, which sort-of designed itself.
I take no credit for it, really.
#Lisp 1.5
https://git.journeyman.cc/simon/beowulf
Updated another #Emacs package I've carried around for years, and it's another one I wrote a long time back, called nukneval.el: blog.davep.org/2026/04/03/n...
#Lisp #Elisp #programming
Updated another #Emacs package I've carried around for years, and it's another one I wrote a long time back, called nukneval.el: https://blog.davep.org/2026/04/03/nukneval-el-v1-3.html
#Lisp #Elisp #programming
Gave make-phony.el a little cleanup and update: blog.davep.org/2026/04/03/make-phony-el...
#emacs #lisp #elisp
This 1988 report contains rare screenshots of Jericho Interlisp, an Interlisp-D port to the experimental Jericho workstation developed at BBN in the early 80s.
apps.dtic.mil/sti/tr/pdf/A...
More details on the Jericho (page 6):
ojs.aaai.org/aimagazine/i...
#interlisp #bbn #lisp #retrocomputing
Reseña de «What Gödel discovered». jaalonso.github.io/vestigium/po... #Logic #Math #Lisp #Programming
Bumped blogmore.el to v2.5, in which I tidy a toggle, learn to use ERT for testing, and find a bug with older Emacsen. blog.davep.org/2026/04/02/b...
#emacs #lisp #elisp #blogmore #blogging
Bumped blogmore.el to v2.5, in which I tidy a toggle, learn to use ERT for testing, and find a bug with older Emacsen. https://blog.davep.org/2026/04/02/blogmore-el-v2-5.html
#emacs #lisp #elisp #blogmore #blogging
Having just added more obvious draft posts to BlogMore, this made me realise I should add a draft toggle command to blogmore.el: blog.davep.org/2026/04/01/b...
#emacs #lisp #elisp
Having just added more obvious draft posts to BlogMore, this made me realise I should add a draft toggle command to blogmore.el: https://blog.davep.org/2026/04/01/blogmore-el-v2-4.html
#emacs #lisp #elisp
Yet more #Elisp cleaning, in which I update binclock.el; one of my oldest #Emacs #Lisp packages.
blog.davep.org/2026/04/01/b...
Yet more #Elisp cleaning, in which I update binclock.el; one of my oldest #Emacs #Lisp packages.
blog.davep.org/2026/04/01/binclock-el-v...
OK, so as I've decided my new #Lisp prototype should use read-tables and read-macros to read anything, I need to implement `eval` before I can implement `read`!
Still, progress is being made.
I've bumped obfusurl.el to v2.2. Again, changing some old approaches to Elisp so the code will live on.
blog.davep.org/2026/04/01/o...
#emacs #lisp #elisp
I've bumped obfusurl.el to v2.2. Again, changing some old approaches to Elisp so the code will live on.
https://blog.davep.org/2026/04/01/obfusurl-el-v2-2.html
#emacs #lisp #elisp
I could have updated one #Elisp package this morning, or two. So I did two. eg.el has now been tidied up: blog.davep.org/2026/03/31/e...
#Emacs #Lisp #programming
I could have updated one #Elisp package this morning, or two. So I did two. eg.el has now been tidied up: https://blog.davep.org/2026/03/31/eg-el-v1-2.html
#Emacs #Lisp #programming
After many years of neglect, I've updated thinks.el to tidy up some frowned-upon #Emacs #Lisp practices. (I'm still kind of upset about it)
blog.davep.org/2026/03/31/t...
#programming
After many years of neglect, I've updated thinks.el to tidy up some frowned-upon #Emacs #Lisp practices. (I'm still kind of upset about it)
https://blog.davep.org/2026/03/31/thinks-el-v1-13.html
#programming