Hacker News with Generative AI: Lisp

Schemesh: Fusion between Unix shell and Lisp REPL (github.com/cosmos72)
Schemesh is an interactive shell scriptable in Lisp.
OpenLDK: A Java JIT compiler and runtime in Common Lisp (github.com/atgreen)
OpenLDK is a Just-In-Time (JIT) compiler and runtime environment for Java, implemented entirely in Common Lisp.
Ask dang: Clarc public release? (ycombinator.com)
I have just learned that HN has been running on top of SBCL for several months, thanks to dang's new implementation of Arc called Clarc: https://news.ycombinator.com/item?id=41683969
Maxima in the browser using Embedded Common Lisp on WASM (pages.dev)
This is Maxima, a computer algebra system.
Why Racket? Why Lisp? (beautifulracket.com)
I made a multiplayer shooter game in Lisp, here is my journey (ertu.dev)
Developing a multiplayer third-person shooter game as a solo developer is a journey filled with challenges and rewards.
Parinfer: Simpler Lisp Editing (shaunlebron.github.io)
Lisp is often dismissed as an undesirable programming syntax due to excessive parentheses.
All Lisp indentation schemes are ugly (aartaka.me)
Once you get used to Lisp, you stop noticing the parentheses and rely on indentation instead.
Fold-... and Monoids (blogspot.com)
Lisp Is Not an Acceptable Lisp (blogspot.com)
On: Lisp, on Lisp, and My­Self (pyrope.net)
Com­mon Lisp, On Lisp, and me? What more could you ask for in a blog post
SBCL "user-guided optimization" notice (github.com/sbcl)
Take a big shortcut when compiling (lambda () nil)
Using Guile for Emacs (lwn.net)
Emacs is, famously, an editor—perhaps far more—that is extensible using its own variant of the Lisp programming language, Emacs Lisp (or Elisp). This year's edition of EmacsConf, which is an annual "gathering" that has been held online for the past five years, had two separate talks on using a different variant of Lisp, Guile, for Emacs.
Relational Lisp – AP5 (ap5.com)
AP5 is an extension to commonlisp which allows users to "program" at a more "specificational" level.
Guile-Emacs Relaunched (emacsconf.org)
The Guile-Emacs project seeks to develop new foundations for Emacs to serve as the basis for the next forty years of development. It integrates Emacs and Guile by providing a new Elisp implementation based on Guile's Lisp-oriented compiler tower and runtime environment.
Compiling Lisp to Bytecode and Running It (healeycodes.com)
Before this, the only virtual machine (VM) I had written was for Advent of Code. Day 8 of 2020 asks you to write a program to evaluate a list of instructions so that you can help fix a kid's game console.
Bicameral, Not Homoiconic (parentheticallyspeaking.org)
If you spend enough time reading internet discussions of programming languages, you’ll learn that Lispy languages have a special property: they are homoiconic. This property is vested with mystical powers that both enrich Lisps and debase its competitors.
Neomacs: Structural Lisp IDE/browser/computing environment (github.com/neomacs-project)
Neomacs is a computing environment based on structural editing. Neomacs aims to become the Emacs of trees. Currently, Neomacs is a usable Lisp IDE and keyboard-driven browser.
Futures and Multiple Values in Parallel Lisp (1991) [pdf] (3e8.org)
C++ template macroprogramming versus Lisp macros (simondobson.org)
Clojure from a Schemer's Perspective (2021) (more-magic.net)
Recently I joined bevuta IT, where I am now working on a big project written in Clojure. I'm very fortunate to be working in a Lisp for my day job!
Making Sense of Lambda Calculus 0: Abstration, Reduction, Substitution? (aartaka.me)
I am a programmer. A Lisp programmer, in fact. I have a creeping desire to understand Lambda Calculus because it's a powerful and elegant tool and an inspiring idea underlying many functional languages and idioms. I use lambdas every day, without knowing their secret power. Might be useful to unleash this power and tame it for productivity.
Show HN: Term-Lisp – A Lisp, based on pattern matching and term rewriting (github.com/abuseofnotation)
term-lisp is a language for term list processing with first-class pattern matching, inspired by Pie, Haskel, Agda et al.
Gamedev in Lisp. Part 2: Dungeons and Interfaces (gitlab.com)
Medley Loops: The Basic System (Lisp Object-Oriented Programming System) [pdf] (interlisp.org)
Refurb weekend: the Symbolics MacIvory Lisp machine I have hated (blogspot.com)
Every collector has that machine, the machine they sunk so much time and, often, money into that they would have defenestrated it years ago except for all the aforementioned time and money.
A Lisp compiler to RISC-V written in Lisp (ulisp.com)
This is a simple experimental Lisp compiler, written in uLisp, that will compile a Lisp function into RISC-V machine code. You can run the compiler on the RISC-V core of a Raspberry Pi Pico 2 (or another RP2350-based board):
Why does Lisp use cons cells? (1998) (xach.com)
From a language design point of view, why do we have the pair notion in Scheme?
The Liberating Experience of Common Lisp (ds9soft.com)
I program in Objective-C and Swift daily, because those are the languages that Apple requires developers to use to build software for their platform.
The Lisp 2 Programming Language and System (1966) [pdf] (dl.acm.org)