juno-lang
green-threads
juno-lang | green-threads | |
---|---|---|
4 | 2 | |
120 | 88 | |
0.0% | - | |
9.2 | 10.0 | |
about 1 month ago | over 9 years ago | |
HTML | Common Lisp | |
GNU General Public License v3.0 or later | 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.
juno-lang
-
All Web frontend lisp projects
There was one posted here recently, Juno
-
Why Lisp?
> static strong typing
Alright, here is it: https://github.com/coalton-lang/coalton/
> small efficient native binaries
The numbers are: with SBCL's core-compression, a web app with dozens on dependencies will weight ±30 to 40MB. This includes the compiler, the debugger, etc. Without core compression, we reach ±150MB.
> The actor runtime?
the actor library: https://github.com/mdbergmann/cl-gserver
> couldn't find a way to make money with it. I suspect many other programmers are in my boat.
Alright. Some do, that's life. Yes, some companies go with CL even in 2023 (https://lisp-journey.gitlab.io/blog/lisp-interview-kina/, they released https://github.com/KinaKnowledge/juno-lang lately; Feetr (finance): https://twitter.com/feetr_io/status/1587182923911991303)
https://github.com/azzamsa/awesome-lisp-companies/
> Give us an HTTP (1.x & 2.0) and WebSockets libraries
How so? We have those libraries. HTTP/2: https://github.com/zellerin/http2/
https://github.com/CodyReichert/awesome-cl
- Juno and Seedling – self-hosted in-browser Lisp and self-contained IDE
- Juno and Seedling - a self-hosted Lisp that runs in the Browser (or compiled to an executable) with a self contained Lisp based IDE
green-threads
-
Adventures in the Land of Lisp
There is even a library that implements them - green-threads (and it works like a charm even though last commit was several years ago)
-
Why Lisp?
https://github.com/CodyReichert/awesome-cl#parallelism-and-c...
https://github.com/thezerobit/green-threads
What are some alternatives?
ptpython - A better Python REPL
http2 - HTTP/2 implementation in Common Lisp
awesome-cl - A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.
awesome-lisp-companies - Awesome Lisp Companies
cl-gserver - Sento - Actor framework featuring actors and agents for easy access to state and asynchronous operations.
core.match - An optimized pattern matching library for Clojure
gambit - Gambit is an efficient implementation of the Scheme programming language.
opendylan - Open Dylan compiler and IDE
coalton - Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.