A list of cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.
-
Updated
Nov 26, 2020 - Python
{{ 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.
A list of cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.
mal - Make a Lisp
Nyxt - the internet on your terms.
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
Ferret is a free software lisp implementation for real time embedded control systems.
See https://github.com/inconvergent/weir instead
A Lisp-to-Javascript compiler bootstrapped from Common Lisp
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
A Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
Neural network inference the Unix way
Tutorial about programming Elisp and Emacs text editor customization.
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