Calling ACCEPT on non-clim stream will open a new dialog window in #McCLIM.
#lisp

doing metaprogramming in javascript through babel/traverse makes me realize how brilliant lisp 'fixed point' syntax is

#js #lisp #metaprogramming #ast #sexp #homoiconicity

With a lot more help from @remilia, she fixed up my audio mixer code and now the game doesn't cause ear damage (well if you don't have max volume on your device)

for a test file I used the music from VA-11 Hall-A just because I like the music.

There is another sound is played when I hit the spacebar and that is a phaser like sound that came from one of my synths.

#lisp #gamedev #indiedev

Eh, pls #boost my request to #getfedihired, if you could spare two clicks? 🥺

I've been humming and hawing about posting this, it feels strange, something about generational guilt & working class shame & ... but it's either this or start putting my CV through LLMs to include every buzzword on the listing I'm applying to. I haven't been able to stomach that, even though I presume that's a lot of my competition.

I simply can't get to an interview. Historically, I've done three interviews and got the job each time, because I'm a real human being who is friendly and chatty and presents himself sincerely (or, that's my guess, anyway).

#Christmas miracles appreciated!

In #Ireland with my partner, but we've lived in different places and would move happily. I've a year experience doing an IT support role the last year, but have transitioned to this stuff later than usual.

Before I've done: bartender; bicycle courier for Deliveroo in #Berlin for two years (best job ever); private tutor for five years in #Lyon (mostly piano but also maths, Irish, English, flute, tin whistle); bookies clerk for a short period; a few other odd bits - one highlight was writing reviews for a theatre company.

Oh, very comfortably fluent in #French, pretty fluent in #Irish (my first love), and intermediate #German (which I would love to have a chance to go back speaking and learning).

Tech-wise, it's been mostly on the #Linux / #Emacs / #Lisp side of things. I would happily work on anything that is one or more of challenging, interesting, useful, or moral.

Money doesn't rule me. I want to live with a humane level of comfort, that's all.

CVs and references available, DMs open. Thanks so much for any and all help!

From what I understand ML got the "let" construct from LCF, and I cannot find any resources that document any Lisp-y "let" before the late 1970s. The first Scheme report only has "labels" for function definitions, but no "let". The first revised report mentions "let" (p. 9), but doesn't comment on an origin. In Maclisp there appears to be no let in 1978, but it is documented in 1983. I suspect that the special form was difficult to use when Lisps used "go" and "prog"?

#Lisp #ML #History

@alwayscurious @vashti however, I'm grateful to you for raising that issue, because it prompted me to find out how fast it would run in Portable Standard #Lisp, so I've spent a happy couple of hours trying to debug bootstrapping problems in Blake McBride's version of the PSL compiler. I don't have it working yet, but I have made progress. Will it be faster than SBCL? Don't know, but I suspect so.

https://github.com/blakemcbride/PSL

GitHub - blakemcbride/PSL: Portable Standard Lisp

Portable Standard Lisp. Contribute to blakemcbride/PSL development by creating an account on GitHub.

GitHub

@alwayscurious @vashti define fast. I can compute the factorial of 1,000 in under one millisecond on an ordinary laptop in several different #Lisp dialects, without optimisation.

Is that not fast enough for you?

https://gist.github.com/simon-brooke/fcb59705950c5ad515e18fba065510ae

Comparison of recursive vs iterative performance in various Lisp family languages

Comparison of recursive vs iterative performance in various Lisp family languages - recursive-iterative-performance.md

Gist

RE: https://fosstodon.org/@interlisp/115762510978869082

There are different ways of defining Interlisp macros depending on the type of behavior such as inlining, substitution (similar to C macros), or computation (similar to defmacro of Common Lisp) like in the screenshot.

https://interlisp.org/documentation/IRM.pdf#page=137

#interlisp #lisp

#readingNow #lisp #commonLisp #elisp #emacs #eev #interactive #programming

@eduardoochs just linked me to https://anggtwu.net/2025-badly-behaved.html which I am obviously excited about. Applying the simple eev mode to 'badly behaved' repl targets like (US DOE's CAS) maxima, #slime, and #sly with eepitch. Video and hand-annotated transcript with screenshots.

Badly-behaved targets, or: eev, Slime, Sly, and Maxima (2025)