juno-lang
cl-webmachine
juno-lang | cl-webmachine | |
---|---|---|
4 | 2 | |
120 | 7 | |
0.0% | - | |
9.2 | 5.3 | |
about 1 month ago | 8 months ago | |
HTML | Common Lisp | |
GNU General Public License v3.0 or later | MIT License |
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
cl-webmachine
-
All Web frontend lisp projects
It's not really a frontend project but you can see a bit of Parenscript relying on modern-ish Javascript APIs in Webmachine example: https://github.com/melusina-org/cl-webmachine/tree/main/example
- Work in progress on a port of Webmachine
What are some alternatives?
ptpython - A better Python REPL
reblocks - A fork of Weblocks Common Lisp web framework
awesome-cl - A curated list of awesome Common Lisp frameworks, libraries and other shiny stuff.
webmachine - A REST-based system for building web applications.
green-threads - A lightweight thread / cooperative multitasking library for Common Lisp.
snooze - Common Lisp RESTful web development
cl-gserver - Sento - Actor framework featuring actors and agents for easy access to state and asynchronous operations.
cl-webgl-demo - Websocket & WebGL demo in CommonLisp
http2 - HTTP/2 implementation in Common Lisp
LIPS - Scheme based powerful lisp interpreter in JavaScript
opendylan - Open Dylan compiler and IDE
valtan - Common Lisp to JavaScript compiler