I released the first alpha of my social media meta-client yesterday. So far only for #SailfishOS but Android's coming too after I've figured out all the Play Store stuff.
https://multipos.social/releases/2025-06-05-first-alpha-release/
#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.
I've created a liberapay account as an alternative to patreon:
https://liberapay.com/jackdaniel/
https://www.patreon.com/c/jackdaniel_kochmanski
I'm creating Common Lisp Free Software, most involved with #ecl and #mcclim development, but also contributing to other projects when I see fit.
Please consider supporting me financially so my work is sustainable. Cheers!
I've send my application to NGI Zero for improving #ecl.
The goal is to create a comfortable environment for using Common #Lisp in a browser along with a JS bridge to:
a) use Common Lisp from a comfortable IDE in a browser
b) write web applications using Common Lisp (think <script type='cl'> ... </script>)
Keep your fingers crossed :)
How cool is this? Look at those copyright dates.
Embeddable #CommonLisp (ECL) is a CL implementation that can be made to run pretty much anywhere there is a C compiler and it has been doing that since 1984!
I had it running in a Quake console once.
Now I'm playing around with LQML to see if I can deliver an app on Android, #SailfishOS and iOS without too much platform-specific code.
Thanks to all the #ECL maintainers over the years!
@kentpitman @limneticvillains @etherdiver @prahou
I execute this #orgbabel to start and connect to #ecl with #mcclim with #emacs #slime, and to define cl:ed
https://codeberg.org/tfw/slimeclimorg
There's a reasonable amount of helpful #commonLisp commentary.
Bootstrapping clim interfaces and symbolic processing to eventually fake a moo
https://codeberg.org/tfw/climmoon-lisp
This will be my fake moo
https://codeberg.org/tfw/moonclimb
now broadcasting my got commits on codeberg
https://codeberg.org/tfw?tab=activity
we'll gophergit eventually (link?)
Some bits I'm fiddling with. #emacs #mcclim #ecl #commonLisp #slime
Trying to semi-generically automate 'getting mcclim' in a way that's arguably useful to myself. I also wrote an emacs definition of lisp ed. I'll do a video today while prerecording zhen house with a simple image displaying mcclim application (housed in scratch.org of climmoon-lisp).
Not exactly working out of the box yet but sharpsign catch my vibe
https://codeberg.org/tfw/slimeclimorg
https://codeberg.org/tfw/climmoon-lisp
@deadblackclover
I for one am looking forward to the ensuing series of articles bridging from this fine beginning all the way through to embeddable common lisp #ecl
@jackdaniel sorry for the @, this is the only way I know to ask for things.
I was going to point to this image:
https://ecl.common-lisp.dev/static/files/manual/current-manual/History.html#fig_003ahierarchy
#lispyGopher https://archives.anonradio.net/202405010000_screwtape.mp3 #ARCHIVED
#music @elsemusic
#climate #haiku by @kentpitman https://climatejustice.social/@kentpitman/112361913695544831
- @nosrednayduj's Hacker Heaven in #lambdaMOO today (without her, sadly)
- Checking #gopher phosts
- #ecl #veilid #mcclim #lisp #gameJam ? https://itch.io/jam/spring-lisp-game-jam-2024
- Embedding #veilid C static libraries (then ffi ..)
- @fkinoshita's enum macro https://merveilles.town/@fkinoshita/112357538720951975
- @iacore's quip about machine intelligence ("it's like designing people")
#unix_surrealism @prahou
SDL2 backend is operational bar text input. In other words it is close but waits for its time slot, hence is not usable for people unwilling to hack it themselves.
Regarding mobile applications, I think that #mcclim currently is a bad choice -- it won't tell apart touch gestures from the pointer gestures and that'd be horrible.
Currently I'm focused on #ecl core runtime improvements.
@jackdaniel is #ecl + #mcclim useable for mobile applications, ie what backends are going to work. I don't remember a mcclim example. Is #sdl2 close to being useable?
Since realising that #veilid (mobile-first) uniform networking seems to want the veilid internetworking bit of an app to be compiled into a .a and used in C, I was thinking that for the coming #lisp #gamejam https://itch.io/jam/spring-lisp-game-jam-2024 - I wonder if some of us could have a specific subtheme of ecl + veilid + [something].
2024 in a nutshell.
gopher://tilde.institute/0/~screwtape/188933046-2024.org.txt
https://gopher.tildeverse.org/tilde.institute/0/~screwtape/188933046-2024.org.txt
gopher://gopher.club/1/users/screwtape
https://gopher.tildeverse.org/gopher.club/1/users/screwtape
"
I had let myself utterly break compatibility with Veilid foundation veilid.
I had not realised that participating in veilid is actually a cooperation exercise:
NOT to break compatibility and go one's own way.
"
#newYear #resolutions2024 #gopher #eternalGameEngine #ECL #lisp #veilid #planning
Towards CFG with explicit dynamic environment boundaries.