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!
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.
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.
term-lisp is a language for term list processing with first-class pattern matching, inspired by Pie, Haskel, Agda et al.
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.
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):
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?
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.
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.
Hy 1.0 – Lisp dialect for Python
(github.com/hylang)
I'm pleased to announce the release of Hy 1.0.0, after nearly 12 years of on-and-off development and lots of real-world use. Hy is a Lisp dialect embedded in Python. See Hylang.org for an introduction and documentation, the NEWS file for a version history, and the HYPE POST for something a little less serious.
I'm pleased to announce the release of Hy 1.0.0, after nearly 12 years of on-and-off development and lots of real-world use. Hy is a Lisp dialect embedded in Python. See Hylang.org for an introduction and documentation, the NEWS file for a version history, and the HYPE POST for something a little less serious.
Ask HN: Whats the difference between qlot vs. ocicl? (SBCL package managers)
(ycombinator.com)
Can anybody explain the difference, pro and cons between qlot [1] and ocicl [2]?
Can anybody explain the difference, pro and cons between qlot [1] and ocicl [2]?
The Symbolics Genera Programming Environment (1987)
(archive.org)
This Lisp-based system helps designers get from prototype to product faster. The key is an open architecture and highly integrated development tools.
This Lisp-based system helps designers get from prototype to product faster. The key is an open architecture and highly integrated development tools.
Lisp implemented in Rust macros
(github.com/RyanWelly)
A simple, lexically scoped Lisp interpreter that operates fully in Rust's declarative macros. The lisp! macro expands to the lisp value computed by the code, and then stringifies it.
A simple, lexically scoped Lisp interpreter that operates fully in Rust's declarative macros. The lisp! macro expands to the lisp value computed by the code, and then stringifies it.
Guile 3.0.10 now ships with support for parens-optional syntax (wisp)
(draketo.de)
» I love the syntax of Python, but crave the simplicity and power of Lisp.«
» I love the syntax of Python, but crave the simplicity and power of Lisp.«
The Fennel Programming Language
(fennel-lang.org)
Fennel is a programming language that brings together the simplicity, speed, and reach of Lua with the flexibility of a lisp syntax and macro system.
Fennel is a programming language that brings together the simplicity, speed, and reach of Lua with the flexibility of a lisp syntax and macro system.