I think this is a very interesting technology (htmx) that will make web development easier. I also recently became interested in this and thought about how to use it with common lisp. And you just made a video on this topic. ))
No, sorry... The CL ecosystem provides a lot of building blocks, but integration with many platform is a lot of works and requires a bigger community... I think that the best chance is to integrate CL as a shared library (ECL or sbcl-librarian) into some other products outside the CL ecosystem... (or buy LispWorks)
I'm pretty surprised what CLisp is capable of, but is it safe for production environments ? I'm asking this as a newcomer in the language, because in my whole life I used java and golang for web apps
The standard choice is probably CLSQL, there is a video which uses SQLite, but for basic queries it is basically the same th-cam.com/video/n5URvYd0VT8/w-d-xo.html . All libraries from fukamachi are really good, so cl-dbi is also a great choice ( github.com/fukamachi/cl-dbi ). There is also the ORM mito ( github.com/fukamachi/mito ) which is worth mentioning.
What do you think about ningle+spinneret+htmx?
I think this is a very interesting technology (htmx) that will make web development easier. I also recently became interested in this and thought about how to use it with common lisp. And you just made a video on this topic. ))
More videos will arrive about this!
spinneret's really nice at least, really leans into the whole code-is-data thing that people love lisp for
Your videos about Web Development in Lisp are gold. Thanks.
I noticed there is very little online! Thanks for watching!
This lisp/htmx combination seems uncommonly flexible, powerfull, simple and expressive!
Moreover, the number of dependencies is really small!
Do you know of anything like flet for multiplatform (gtk / web/ mobile) implementations usable and integrateable like this from CL ?
No, sorry... The CL ecosystem provides a lot of building blocks, but integration with many platform is a lot of works and requires a bigger community... I think that the best chance is to integrate CL as a shared library (ECL or sbcl-librarian) into some other products outside the CL ecosystem... (or buy LispWorks)
I'm pretty surprised what CLisp is capable of, but is it safe for production environments ? I'm asking this as a newcomer in the language, because in my whole life I used java and golang for web apps
Yes, SBCL is production ready (see for example www.grammarly.com/blog/engineering/running-lisp-in-production/ )
Saving data for a webapp in Postgres would make sense. What is current state of the art in CL libraries for that?
The standard choice is probably CLSQL, there is a video which uses SQLite, but for basic queries it is basically the same th-cam.com/video/n5URvYd0VT8/w-d-xo.html . All libraries from fukamachi are really good, so cl-dbi is also a great choice ( github.com/fukamachi/cl-dbi ). There is also the ORM mito ( github.com/fukamachi/mito ) which is worth mentioning.
There is also a library that works with Postgres a little more directly called postmodern
It would be interesting to see the books stored in an SQLite database file
You can see a simple example for using SQLite here th-cam.com/video/n5URvYd0VT8/w-d-xo.html
In the future I plan to do a video also on cl-dbi!
@@the-lisper Wow! Perfect! I’ll check it out. Thanks