Our great sponsors
-
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.
-
coalton
Coalton is an efficient, statically typed functional programming language that supercharges Common Lisp.
To call Python libs from CL, see https://github.com/bendudson/py4cl
I am of the ones that experienced that, when you start digging, you find a LOT of CL libraries. My favourite resource to have an overview is https://github.com/CodyReichert/awesome-cl but Cliki and Google are your friends too. Now two remarks: many are not in a spectacular shape (documentation wise, by number of stars, by repo activity…) but they just work and some can be among the most downloaded libraries of Quicklisp. You will find less "big projects" as in Python land. For example, we don't have a Django alternative, but we do have many libraries to help build a web project. You'll have to make your own research and code a little bit more. That comes with advantages though, because you will do exactly what you want (instead of complying to a rigid framework, needing upgrades, fighting with limitations, etc).
CL is definitely typed dynamically, but in general implementations (and in particular SBCL) do much more static checks that you might expect. The development experience is better than in -say- Python. In CL and Slime we type C-c C-c and we get type warnings. Then there are projects like Coalton: https://github.com/coalton-lang/coalton/