wisp
thinlisp
wisp | thinlisp | |
---|---|---|
5 | 5 | |
980 | 30 | |
-0.1% | - | |
0.0 | 10.0 | |
about 3 years ago | about 9 years ago | |
wisp | Common Lisp | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
wisp
-
Bun v1.0.0
Another datapoint - wisp, my favorite LISP-to-JS transpiler, also apparently works fine: https://github.com/wisp-lang/wisp/issues/174
This makes for a pretty awesome combination considering bun's system calls and sqlite support.
-
A Case for ClojureScript 2.0
Me, I’d much rather revive wisp (https://github.com/wisp-lang/wisp), but the author does have quite a few points — Google Closure is the main reason why I stopped using CLJS…
-
Guile Steel: a proposal for a systems Lisp
and then https://github.com/wisp-lang/wisp/blob/master/doc/language-e...
and I'm sure I've seen a time travelling debuggable js-transpiled thing long ago
-
Wisp: A light Lisp written in C++
Sorry but, Wisp already exists, twice! It's Lisp without parentheses:
http://dustycloud.org/blog/wisp-lisp-alternative/
and a little Clojure-like LISP in JavaScript:
https://github.com/Gozala/wisp
-
Wisp: A light lisp written in C++
The name is already in use by another small Lisp (not particularly well-known, but I've tried it): https://github.com/Gozala/wisp/
thinlisp
-
Guile Steel: a proposal for a systems Lisp
> "something like C"
SBCL? Or ECL (compiles to C), CLASP (C++, LLVM)?
The older ThinLisp? (compiles a subset of CL to C) https://github.com/ska80/thinlisp
The very new NPT, a CL implementation in C? https://github.com/nptcl
> Static typing for ahead-of-time more-correct programs
the Coalton library. A ML/Haskell as a CL library. https://github.com/coalton-lang/coalton/
> Static typing for faster or leaner programs
SBCL
> WebAssembly
Common Lisp running natively over WebAssembly: https://news.ycombinator.com/item?id=31590819 (very much POC)
I know, I know, but he didn't mention any of these in the blog post, nor any CL project. Justice is done.
- Writing distributed apps with cl-etcd
- Thinlisp – Lisp to C translator for real-time applications (2001) [pdf]
- thinlisp - Lisp to C translator. Ship applications with all the benefits of C while getting the power of Lisp as you build your system. [2015]
What are some alternatives?
mal - mal - Make a Lisp
wisp - Lisp in WebAssembly
sectorlisp - Bootstrapping LISP in a Boot Sector
schemetran
foth - Tutorial-style FORTH implementation written in golang
steel - An embedded scheme interpreter in Rust
jisp - Small Lisp expression interpreter made in Java
simple-scaler - A simple on-prem OpenShift worker node scaler for stretching into Azure
coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
wisp - A lisp👽 written in C++
cl-project - Generate modern project skeletons