-
Two Lisps. Janet and Carp. Janet Janet is a functional and imperative programming language. It runs on Windows, Linux, macOS, and should run on other systems with some porting. The entire language (core library, interpreter, compiler, assembler) is about 200-300 kB and should run on many constrained systems. (by …
Read More -
Lisps targeting Lua
Some Lisps targeting Lua are: Fennel; Lumen and Urn. Fennel Fennel is a programming language that brings together the speed, simplicity, and reach of Lua with the flexibility of a lisp syntax and macro system. – Fennel (by Calvin Rose and contributors.) From its documentation Full Lua compatibilty: Easily call any Lua …
Read More -
Racket is a general-purpose programming language as well as the world's first ecosystem for developing and deploying new languages. – Racket (by The Racket Manifesto). Racket Batteries included –Racket's extensive standard library gets your projects off the ground quickly. Cross-platform –Racket runs on Linux, macOS, …
Read More -
My emacs-config, which is using org-mode and has been based on Arjen Wiersma's emacs-config, Sacha Chua's Emacs Configuration, Daniel Mai's Mai Emacs Configuration and Uncle Dave's Emacs configuration. Beware Still debugging (my version, not theirs); tested only (my version) with Emacs 25.{1,2} under Linux. Usage …
Read More -
MIT 6.001 Structure and Interpretation
Feb 1, 2017 · 1 min read · Computer Software Functional Programming Algorithm Data Structure Lisp Clojure ClojureScript ·Overview and Introduction to Lisp "Computer science is a terrible name. First, it's not a science. And it's also not about computers. People in the future will recognize that people were really formalizing intuitions about process – how to do things. Talking precisely about how to knowledge. As opposed to geometry that …
Read More