Our great sponsors
-
Hey readers: for Common Lisp, you might find practical stuff here: https://lispcookbook.github.io/cl-cookbook/ and maybe more libraries than you think here: https://github.com/CodyReichert/awesome-cl
-
Hey readers: for Common Lisp, you might find practical stuff here: https://lispcookbook.github.io/cl-cookbook/ and maybe more libraries than you think here: https://github.com/CodyReichert/awesome-cl
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Some example companies[1]: https://github.com/azzamsa/awesome-lisp-companies/ (interview of Kina Knowledge: https://lisp-journey.gitlab.io/blog/lisp-interview-kina/)
-
-
A Common Lisp system has the compiler around at runtime, so if you can figure out how to profitably stage/specialise a computation, then you can roll your own cheap JIT of sorts. This can be useful for array munging and regular expressions at the least. You can do this in C, of course but you would need to use another compiler as a library (e.g. LLVM, TCC, libgccjit) or write your own (e.g. PCRE2's sljit).
-
A Common Lisp system has the compiler around at runtime, so if you can figure out how to profitably stage/specialise a computation, then you can roll your own cheap JIT of sorts. This can be useful for array munging and regular expressions at the least. You can do this in C, of course but you would need to use another compiler as a library (e.g. LLVM, TCC, libgccjit) or write your own (e.g. PCRE2's sljit).
-
The approach taken by lserver and ScriptL is to start a Lisp image in the background, and to run your scripts in it. We save the start-up time.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
I guess we could leverage the lispy readline-based shell Lish to call our scripts from it. I did it for a simple one. Lish looked surprisingly feature complete: tab completion of shell and lisp symbols, ability to mix shell and lisp, an interactive debugger… it deserves to be explored.
-
Then, of course, a solution is to run the scripts from our editor… or from a friendly terminal-based interface? There's Lish, the Lem editor (for CL, Python and other languages), friendly REPLs… (cl-repl)
-
Then, of course, a solution is to run the scripts from our editor… or from a friendly terminal-based interface? There's Lish, the Lem editor (for CL, Python and other languages), friendly REPLs… (cl-repl)