Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
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.
> anyone uses it in industry
we just don't get the news. Now we have some pointers: https://github.com/azzamsa/awesome-lisp-companies/ There are big names and companies in a diversity of areas.
> lack of intuitiveness towards Julia syntax
that's a great thing about Lisp
> Lisp could never break out into the mainstream.
yes it did in the 80s, it has been on top 3 of the Tiobe index for many years. It's ranked 25 this month, before Rust, Julia, Haskell, Scala, Lua, Elixir, Clojure… funny right? Yes the Tiobe index doesn't measure very meaningful stuff.
Why not Julia and why Lisp?
I collected some feedback: https://gist.github.com/vindarel/15f4021baad4d22d334cb5ce2be...
The REPL, the static checks, the binaries/deployment options, the stability, the load times, the ecosystem… are weaker in Julia.
This quote makes me wonder:
> This means there is an upper bound to how good the editing and refactoring tooling will be. I suspect the best will be a little below Pythong's tooling, because Python's class helps in disambiguating methods.
You could go the opposite route, and run Lisp in your favorite language. Here's a Lisp in JavaScript and Lua: https://github.com/sctb/lumen
Integration is easy because there's no integration. You can just call whatever functions you'd normally call.
> Julia has nothing to do with Lisp.
Riiight... https://github.com/JuliaLang/julia/blob/master/src/ast.scm