I wrote a blog post that summarizes the current progress on Web Embeddable Common Lisp:
https://turtleware.eu/posts/Using-Common-Lisp-from-inside-the-Browser.html
This work is possible thanks to funding from @nlnet via @NGIZero program.
I wrote a blog post that summarizes the current progress on Web Embeddable Common Lisp:
https://turtleware.eu/posts/Using-Common-Lisp-from-inside-the-Browser.html
This work is possible thanks to funding from @nlnet via @NGIZero program.
#programming #engineering #emacs #gui #commonLisp #McCLIM #eev article https://screwlisp.small-web.org/emacs/eev-and-mcclim/
Minimal case of starting a #lisp #ecl image outside of emacs running common lisp interface manager, then connecting to the image from inside emacs - working with mcclim, closing emacs, the external lisp image with the gui created in emacs is still there. Party trick for days.
This is the necessary precedent for writing exciting using-clim-as-intended articles. Also I have an emacs folder now.
#kitten #smallweb #webdev #lisp #commonlisp #ecl
https://screwlisp.small-web.org/kitten/kittendb-from-common-lisp/
Kinda rushed, but I show the kitten server operator and kitten visitors interacting in real time (the kitten visitor by hitting a kitten page, the kitten server operator by reading and setting kittendb values in the kitten shell).
What do you think @mdhughes @aral
Obviously the kitten host will be robotic, but I thought this is a useful half-interaction to see.
#programming #workflow #GUI #mcclim #commonLisp #emacs #ecl #clisp #slime #leonardoCalculus #eepitch
https://screwlisp.small-web.org/lispgames/LCKR-object-oriented-simulation-simulation/
I have to say, I am really, really happy with how the flow into the thirty second GIF reflects my ideal computer useage.
Basically, I write a clim command that steers my leonardo system "like a person does" via emacs-server, visible in the background of the straightforward clim interactor GUI I generated in a couple lines.
#embeddableCommonLisp's #ffi (*not* libffi) #commonLisp #Cxx #programming example - taking base64 encoding C++ function/namespace from @jeremy_list 's secure scuttlebutt implementation, and using it for extremely portable common lisp rather than nonportable haikuos C++. A straightforward but technical indicative example.
https://screwlisp.small-web.org/fundamental/cxx-embeddable-common-lisp-habitat/
Though! My one seems to get half the out bytes wrong x_x Edit: I forgot three cdrs, now works 100%.