soc.octade.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Yesterday I finished the proof of concept for my email chat program. That is, it's working but it still needs cleaned up, worked on, tested, and debugged.
I'm thinking of testing it with a game ideas chat. If you want in on this let me know.
Using email only I set up a chat where all replies go to everyone.
All the chatters have to do is hit reply, type, and send. Then everyone gets their reply.
Or they can start a thread by emailing to the chat's email address.
December 24, 2025 - Christmas Eve
I got emailchat working yesterday. About two days work for a very simple program. I will work on it today but I also want to do the liner notes for "Hog Jowl Blues". Practice piano. Start a new book.
It's Christmas Eve. Nuff said.
HairyLarryLand Discord Invite Link
https://discord.gg/hpjz9DwNd5
Does Raku have a counterpart to the Camel Book I should be pointing people to? #rakulang #programming
Learning Perl needs a 9th edition. Perl has changed a lot in the past 5 years, especially with respect to the object system.
Thoughts?
December 23, 2025
Working on my emailchat program. Got good help from AccuWebHosting support. Listening to Charles Lloyd, "figure in blue". Work on "Hog Jowl Blues". This afternoon it's anonradio with northernlights at 5:00 Central followed by The Lispy Gopher Show. Practice piano. Read. Rest.
#readingNow #lisp #commonLisp #elisp #emacs #eev #interactive #programming
@eduardoochs just linked me to https://anggtwu.net/2025-badly-behaved.html which I am obviously excited about. Applying the simple eev mode to 'badly behaved' repl targets like (US DOE's CAS) maxima, #slime, and #sly with eepitch. Video and hand-annotated transcript with screenshots.
December 22, 2025
Monday, my day of rest. Working on two albums, Hog Jowl Blues by Delta Legends and Zoo's Gnus Blues by #jazz #blues #fusion. Shop (a bit). Read and Rest. Soak in the tub. Program emailchat.
HairyLarryLand Discord Invite Link
https://discord.gg/hpjz9DwNd5
In half an hour I am going to #emacsfluence some #commonLisp on #peertube LIVE
archive: https://communitymedia.video/w/dxv8UHoNciHkfRYWXupWu8
#programming sharpsign simple sharpsign why are you telling me common lisp is rare I have never even seen your favourite language before.
Strongly recommend you rewatch Kent Pitman's presentation of his recent condition system work from last week, and the later discussion instead.
https://communitymedia.video/w/c2D8hXG2zixrjz6jyX96N9
https://communitymedia.video/w/tF2sa14dgMasWzGt1PryDb
But if we must, we M-u S-t #emacs
#LispyGopherClimate #live 0UTC https://communitymedia.video/w/tF2sa14dgMasWzGt1PryDb
@kentpitman 's #commonLisp industry condition system for #python finally upped. #video https://gamerplus.org/@screwlisp/115731324866343200 <- if you #retoot one 2025 #peertube about #typeChecking half programs' local restarts, make it this one <3 <3 <3 #programming
sczm from #emacsconf #slime #python #maybe viz Kent's presentation
My 2026 theme is sharing knowledgebases on #itchio. #gamedev now that my #LeonardoCalculus #emacs just works. https://lispy-gopher-show.itch.io/leonardo-calculus
https://communitymedia.video/w/c2D8hXG2zixrjz6jyX96N9
#python #commonLisp #softwareEngineering #programming
Lisp industry adopted modern condition handling adapted to python introduced by @kentpitman .
An incredibly important realisation of dynamic #typeTheory with modern industry adoption. (Except conditions are more general than type checking and errors). See the peertube description for a longer spiel I will not reproduce here.
45 minute video, I snipped the after-discussion from the livestream.
The open source vim-like spreadsheet program sc-im is wonderful to work with. If you use Vim regularly, it quickly becomes intuitive.
sc-im is entirely viable as a LibreOffice Calc or Microsoft Office Excel alternative in the terminal. It even supports embedded Lua scripting. It's a one-man passion project that really needs more hands.
https://github.com/andmarti1424/sc-im
#foss #opensource #vi #vim #neovim #libreoffice #excel #programming #lua
Those of you who like #BASIC programming should checkout #FreeBASIC. It's a modern open source BASIC implementation with a #QBASIC comparability mode.
It's not interpreted. Everything compiles to C.
It's an amazing project that needs a helping hand.
[] at 8am 0UTC=9am CET, ( #commonLisp 's) @kentpitman is going to give a live video #demo of his lisp-style error handling in #python . At this #peertube #live link:
Archive will be up here tomorrow!
We also expect to talk about the #slime swanky python #emacsconf talk: https://emacsconf.org/2025/talks/swanky/ whose author should be on the Tuesday-night-in-the-Americas show this week.
If you have #mastoQuestions please leave them here #AMA (on topic), and I guess #lisp on #irc live. #programming
#^https://reviews.freebsd.org/D54176
This leaves only the LTS versions for now, but I think it's worth also keeping any other still maintained version available. For the moment the latest available version (25) just happens to be an LTS version as well :)
Please let me know what you think!
If there's any objections from the community I'd love to hear about it.
The work I do on OpenJDK for FreeBSD is sponsored by the @FreeBSD Foundation.
#FreeBSD #OpenJDK #java #programming #ports
#orgmode orgfile #emacs segueing into #eev for my #emacsconf talk this weekend. https://screwlisp.small-web.org/software-individuals/script-for-emacsconf-this-weekend-video-org/
about my #leonardoCalculus #softwareIndividuals #agent #programming . Actually, in the talk I recorded, I forgot to write (ok-record) somewhere. However the interactive investigation while the agent continues doing its own thing kind of highlighted a point about it. This document is a later revision than the one in the actual talk.
I think my talk is titled " #commonlisp " on the schedule.
https://screwlisp.small-web.org/software-individuals/trivial-program-that-never-stops/
#programming ed a "companion cell" lisp image that helps the leonardo #softwareIndividual #lisp image (i.e. #gof_ai reasoning example of lisp:classic software).
It works via them both getting #emacs slime-connected. I made it work in a deliberately human-ish way and speed with sleep-fors, then I made the companion cell just turn the agent on forever using loop. The leonardo individual adds a command for itself to do later to the companion's emacs queue list.
EmacsConf 2025
#HackerNews #EmacsConf #2025 #Emacs #Conference #Emacs #Community #Programming #Events #Open #Source
Sometimes, often around 03:30 in the morning, after a long day of a losing battle with the #TypeSystem, I get the urge to run back to the reckless freedom of FORTH, Scheme, Smalltalk, C, or even assembly, just to get away from the tyranny.
And when I am using a weakly, statically typed (like C) or a strongly, dynamically typed (like Python) #programming language, I want to run back to the safe warm embrace of the Hindley-Milner type system.
Humans....🤣
@dougmerritt
@ramin_hal9001
by the way, anonradio archive bot picked up our hour (I will upload the extended cut tomorrow sorry) https://archives.anonradio.net/202511260000_screwtape.mp3 #acl2 #lisp #lispyGopherClimate #haskell #programming #logic
I'm absent without leave today everyone #lispyGopherClimate
45 minute soliloquy https://communitymedia.video/w/qmPEE8Qk71NPQSmXjoQ7UF
on the software stack I use, and how I see the pieces fitting in Goodwin 1981's Why Programming Environments Still Need Dynamic Data Types software aircraft construction hangar analogy
with reference to Biological Software 1979 about the confusion between software "thing that got deployed" and software "work I do in the aircraft construction hangar"
#lisp #software #dev #stack #programming
Choosing an R7RS Scheme implementation in 2025
As I’m working on many projects that run on multiple R7RS Scheme implementations I thought I’d write a little bit about Scheme implementations ease of use and usability in R7RS programming.
Making a Scheme script on unix
Did you know that UNIX scripts can be made without a shebang line? What happens then? The operating system, when it sees file marked as executable, tries to run it. If it is not executable however it will then try to run it as a shell script.[1] Why is that relevant to scheme?
Not sure about books, perhaps some video?
https://www.youtube.com/playlist?list=PLp_QNRIYljFq-9nFiAUiAkRzAXfcZTBR_
ON THE HOUR
#lispyGopherClimate with @kentpitman #live follow-up to last week's two interviews:
https://archives.anonradio.net/202511190000_screwtape.mp3
Loose plan:
- Ask a new question here
- lisp view on unix promoting tool reuse over new #programming - does this relate to lisp's advice?
- #ML using symbols (only?).
- Hypercard
- Juxtaposing assembly and #lisp
#climateCrisis this week is getting to 29C here and it's too hot
In the second half I would like to cool down, also featuring @jns @Cat @ramin_hal9001
#lambdaMOO #VR
Ditch your (mut)ex, you deserve better https://lobste.rs/s/asgxra #distributed #programming
https://chrispenner.ca/posts/mutexes
Know why you don't like OOP via @abnv https://lobste.rs/s/4ybd1v #programming
https://zylinski.se/posts/know-why-you-dont-like-oop/
Programming a Program-Oriented-Language https://lobste.rs/s/o933h4 #pdf #programming
https://www.btbytes.com/docs/POL.pdf