svetlyak40wt
-
Finally we have got an update of Quicklisp distribution.
A multiple Common Lisp libraries were added in this release:
http://blog.quicklisp.org/2024/10/october-2024-quicklisp-dist-update-now.html
Please read the list and send in the comments the 3 lisp libraries that you consider the most interesting!
-
A new interesting project was added to Ultralisp.org recently:
https://github.com/garlic0x1/fusillade
It allows to run map and filter on a thread pool.
It is a lightweight alternative to LPARALLEL useful in case if all you want is to just speedup some pieces of your code without need to think about shared pools, futures, etc.
-
I've already did a "lisp project of the day" post about cl-cont (https://40ants.com/lisp-project-of-the-day/2020/10/0202-cl-cont.html), but today I've decided to create a more realistic example of usage.
Let's imagine we want to create a dialogue system which on each step returns a callable. User should call the function and give it the response.
Here is how a simple dialogue will look like without continuations...
-
Lisp package of the day is https://github.com/mmontone/schemata
It provides schema validation, serialization and deserialization facilities.
Also probaly a random data generation will be available soon which is useful for fuzzy testing.
-
Interesting is there an implementation of the Circuit Breaker pattern for #commonlisp?
I didn't find any in the #Quicklisp and #Github.
Probably I've missed something?
-
I just found a very interesting #CommonLisp project which shows how to extend the LOOP macro: https://github.com/Gleefre/loop-continue
It was added to Ultralisp.org recently.
This code should work on #SBCL, #CLASP, #ALLEGRO, #ABCL and #ECL implementations.
-
Good news, everyone! I've just published a new video about #CommonLisp and #Qlot - virtualenv-like tool for making your builds stable:
- YouTube: https://www.youtube.com/watch?v=jLkqYVTqM38
- Fediverse: https://diode.zone/w/fQjv2onBrGrnQpMWxq4ExETurn on english subtitles!