4 ms·
Those are good accompanying resources: - https://lispcookbook.github.io/cl-cookbook/ https://lispcookbook.github.io/cl-cookbook/ (recent and to the point, hope
by vindarel 3y ago
Those are good accompanying resources:
- https://lispcookbook.github.io/cl-cookbook/ https://lispcookbook.github.io/cl-cookbook/ (recent and to the point, hope you like it)
check out the editor section, there's more than Emacs these days: https://lispcookbook.github.io/cl-cookbook/editor-support.html https://lispcookbook.github.io/cl-cookbook/editor-support.ht...
- https://github.com/CodyReichert/awesome-cl https://github.com/CodyReichert/awesome-cl for libraries
- https://www.classcentral.com/report/best-lisp-courses/#anchor-1 https://www.classcentral.com/report/best-lisp-courses/#ancho...
- a recent overview of the ecosystem: https://lisp-journey.gitlab.io/blog/these-years-in-common-lisp-2022-in-review/ https://lisp-journey.gitlab.io/blog/these-years-in-common-li... (shameless plug, on HN: https://news.ycombinator.com/item?id=34321090 https://news.ycombinator.com/item?id=34321090)
- beepbooptheory 3y ago+1 to the cookbook. Beyond reading the canonical books and referring to the hyperspec, it has been truly the most practical resource for learning more boots-on-the-ground things you will need to do in development. I wish some of the chapters weren't so focused on specific 3rd party libs, because some of it feels out of date now, but it is still by far more helpful than not.
- vindarel 3y agoOh, what chapters are you thinking about? We can fix them. Thanks for the feedback. (a cookbook contributor)
- beepbooptheory 3y agoOh hey! Sorry for the late reply. I am mainly thinking of testing, and if FiveAM is still the way to go, because there is a note at the beginning about Rove, which seems to be pretty well maintained these days. But looking at FiveAM again I see some recent commits. Also, in the concurrency chapter there is the section on lparallel, which seems like a very old unmaintained library. This all said, I think one thing that makes cl nice is that it doesn't feel out of the question to use a very old library for something you need. So none of this is actually a problem.
- vindarel 3y agothanks. Indeed, lparallel is maintained on the sharplispers' fork: https://github.com/sharplispers/lparallel https://github.com/sharplispers/lparallel I updated the awesome-cl and Cookbook links. FiveAM is still a very good solution, difficult to replace. We didn't replace it with another test framework, and we looked at a few of them. Rove doesn't live on its promise to run `rove <system>` on the command line for example. Your last sentence is very true!