mal - Make a Lisp
-
Updated
Jan 10, 2022 - Assembly
{{ message }}
Lisp is the second-oldest high-level programming language in widespread use today. It was originally created as a practical mathematical notation for computer programs. Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, and the self-hosting compiler.
mal - Make a Lisp
Cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.
Nyxt - the hacker's power-browser.
A statically typed lisp, without a GC, for real-time applications.
A dynamic language and bytecode vm
A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.
Minor mode for Emacs that deals with parens pairs and tries to be smart about it.
The Lux Programming Language
Generative art in Common Lisp
Ferret is a free software lisp implementation for real time embedded control systems.
A Lisp-based Design Tool Bridging Graphic Design and Computational Arts
A Lisp-to-Javascript compiler bootstrapped from Common Lisp
See https://github.com/inconvergent/weir instead
The documentation for advise ([http://ccl.clozure.com/docs/ccl.html#advising]) is buggy. Instead of arglist both examples should say (car arglist).
Want to back this issue? Post a bounty on it! W
Created by John McCarthy
Released 1958
The example in the section on walking/traversing directories lists the arguments of the
uiop:collect-sub*directoriesIt would be good to reorder the list in the order of this function's arguments like so:
That will make the example more readable