Hi!
I'm one of the (less active) maintainers. Four years ago I migrated the CL cookbook from sourceforge where it'd been gently resting for quite a few years (nearly a decade), and put it onto github, put together a CI system, and away it went. A few volunteers have been diligently working away on improving it, particularly `vindarel`, who has really taken the lead for content work in the last couple years as I've been pulled away by other things.
since 2015 we've had 492 commits into git, and these fine people have contributed to the git tree:
Alexander Artemenko
Andrew
Andrew Hill
Ben Dudson
Burhanuddin Baharuddin
chuchana
Danny YUE
Dmitry Petrov
Fernando Borretti
HiPhish
Johan Sjölén
Kevin Layer
LdBeth
Momozor
Nisar Ahmad
Nisen
otjura
Paul Donnelly
Pavel Kulyov
Pierre Neidhardt
Salad Tea
Victor Anyakin
vindarel
Vityok
YUE Daian
thanks be to the contributors!I'll be around to answer any Qs for an hour or two, then I'll keep an eye out tomorrow!
Love seeing a Lisp Cookbook pop up on HN.
Had a general question about CL. What advantages does it have over things like Racket and Chicken? And how could I potentially pitch the language to a non-dev?
- it's all interactive and that's a productivity boost. Write a function, compile it (yes, compile function by function), see warnings or get a debugger on errors, try it right away. Same for web development. No process has to restart to test your changes.
- build a self-contained executable: a joy to deploy.
- strong typing, catches many common errors (and coming: an ML extension for CL: https://github.com/stylewarning/coalton, already used in a large Rigetti codebase)
- stable.
- fast
- take in every language feature you want with libraries
- parenthesis: they help to edit code by structure, by semantic units, instead of by line or characters.
- most flexible language. Like Python's decorators or context managers ? Yet they're limited and have their idiosyncrasies.
- unmatched object system, with generic functions that help maintain your logic small.
And there are libraries :] https://github.com/CodyReichert/awesome-cl