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
28 points by BoingBoomTschak 55 days ago | 11 comments
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.
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.
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.
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):