#lambdamoo — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #lambdamoo, aggregated by home.social.
-
https://mastodon.murkworks.net/@wrog/116755896874528089
stupid version was 60 lines
30 days later, the insane version is ~900 lines of m4 = 2000+ lines of shell script (after m4sh has done its bulletproofing)...
...not counting 600+ lines of "semi-literate m4 programming" that expands into ANY of:
. the (markdown) reference manual
. the case statements for each of the passes over the command line,
. the function to save all of the "sticky" arguments
(and probably should also generate routines to
. initialize the underlying variables
. display all inferred settings [for --dry-run]but for now I just have it produce the checklist so I know I've covered everything,
...there being only 26 actual options
...so far
https://wrog.net/moo/l8tf/Install_Tests.html
aaaaaaa
-
https://mastodon.murkworks.net/@wrog/116755896874528089
stupid version was 60 lines
30 days later, the insane version is ~900 lines of m4 = 2000+ lines of shell script (after m4sh has done its bulletproofing)...
...not counting 600+ lines of "semi-literate m4 programming" that expands into ANY of:
. the (markdown) reference manual
. the case statements for each of the passes over the command line,
. the function to save all of the "sticky" arguments
(and probably should also generate routines to
. initialize the underlying variables
. display all inferred settings [for --dry-run]but for now I just have it produce the checklist so I know I've covered everything,
...there being only 26 actual options
...so far
https://wrog.net/moo/l8tf/Install_Tests.html
aaaaaaa
-
@wrog Just curious, what are you doing, modernizing #LambdaMOO? Are you going to be implementing any of the features some of the forks have done? E.G. sub-second suspend/fork, waifs, anonymous objects, 64-bit ints, etc? Also I assume you know of the rewrite in Rust called Moor?
-
@wrog Just curious, what are you doing, modernizing #LambdaMOO? Are you going to be implementing any of the features some of the forks have done? E.G. sub-second suspend/fork, waifs, anonymous objects, 64-bit ints, etc? Also I assume you know of the rewrite in Rust called Moor?
-
(I evidently suck at capitalism; oh well...)
and on the off-chance there *does* turn out to be some way to monetize this, the most likely outcome is that some asshole trillionaire will just buy the empty shell of Xerox and claw back all of the rights
(not that legality seems to matter a whole lot for the folks with That Much Money...).
(oh weird, spell-checker doesn't like "trillionaire"? wtf?)
-
(I evidently suck at capitalism; oh well...)
and on the off-chance there *does* turn out to be some way to monetize this, the most likely outcome is that some asshole trillionaire will just buy the empty shell of Xerox and claw back all of the rights
(not that legality seems to matter a whole lot for the folks with That Much Money...).
(oh weird, spell-checker doesn't like "trillionaire"? wtf?)
-
(in order to, say, know that a particular commit actually fixed something, or that a particular problem indeed existed in an old version) ...
....cannot imagine how devs would consider that acceptable and yet that seems to be the typical way of organizing codebases these days (i.e. one repo with everything + test subdirectory in the source; and frameworks I've looked at seem to assume this)
There's also the small matter that many of the tests may well be applicable to the various MOO forks out there, say if you want tests for language definition compliance or database file format correctness
(yeah I know, heaven forbid I should do anything that might benefit my competition; I evidently suck at capitalism; oh well...)
2/2
-
(in order to, say, know that a particular commit actually fixed something, or that a particular problem indeed existed in an old version) ...
....cannot imagine how devs would consider that acceptable and yet that seems to be the typical way of organizing codebases these days (i.e. one repo with everything + test subdirectory in the source; and frameworks I've looked at seem to assume this)
There's also the small matter that many of the tests may well be applicable to the various MOO forks out there, say if you want tests for language definition compliance or database file format correctness
(yeah I know, heaven forbid I should do anything that might benefit my competition; I evidently suck at capitalism; oh well...)
2/2
-
also I feel like I'm re-inventing a wheel, but for some reason the question of exactly how you graft a testing regime onto a codebase that didn't previously have one doesn't seem to come up a whole lot these days
... or at least something you would **expect** to come up way more often with 30-year-old codebases that predate the "write your tests while you're writing your code" paradigm that seems to be prevailing now
Although I am perhaps also being weird in insisting that the test repository remain separate from the source repository because, oddly enough, I want to be able to switch between source commits/branches/versions without having my tests changing out from under me ...
1/n
-
also I feel like I'm re-inventing a wheel, but for some reason the question of exactly how you graft a testing regime onto a codebase that didn't previously have one doesn't seem to come up a whole lot these days
... or at least something you would **expect** to come up way more often with 30-year-old codebases that predate the "write your tests while you're writing your code" paradigm that seems to be prevailing now
Although I am perhaps also being weird in insisting that the test repository remain separate from the source repository because, oddly enough, I want to be able to switch between source commits/branches/versions without having my tests changing out from under me ...
1/n
-
This is so weird. I'm actually writing documentation *first*.
(well all right, I did already code the really stupid version of what I wanted, but now I'm having to write the less-stupid version, but there's also the small matter of deciding how insane we want the less-stupid version to be...
...guessing I've probably summarized All Software Development right there)
-
This is so weird. I'm actually writing documentation *first*.
(well all right, I did already code the really stupid version of what I wanted, but now I'm having to write the less-stupid version, but there's also the small matter of deciding how insane we want the less-stupid version to be...
...guessing I've probably summarized All Software Development right there)
-
The world of MUDs is incredible ! Tu pouvais jouer avec des inconnus à l'autre bout de la planète en ligne #mud #web1 #telnet #lambdamoo #rpg #tabletoprpg #jdr #roleplay #mmorpg
-
I'm a bit worried that technical gremlins are eating https://anonradio.net:8443/anonradio (where is everybody) and I'm quite looking forward to ^ live interview. If you can, could you please boost over/in the next hour or so.
https://mastodon.sdf.org/@screwtape/113670481731400200
Yesterday's announcement toot:
https://mastodon.sdf.org/@screwtape/113666050682187320
#podcast #live #interview #lisp #medleyjoin #lambdaMOO to talk too
@interlisp @nosrednayduj @dougmerritt @jlamothe @alexshendi @rat @pkw @mdhughes @sacha @masinter @kentpitman @prahou
-
https://archives.anonradio.net/202412180000_screwtape.mp3 0UTC Weds
#lispyGopherClimate feat. @masinter #interlisp #medley https://interlisp.org/ #retrofuturistic #technology #lisp #podcast #liveAnd please join in with questions and comments in #lambdaMOO!
telnet lambda.moo.mud.org 8888
co guest
@join screwtapeAsk about masterscope Xerox AI workstations and Larry's AI workshop which could be for 2025! https://larrymasinter.net/85-ai-tutorial.pdf
And winning the #gopher '93 -
#lisp
#lispyGopherClimate #live #podcast at 000UTC Wednesday on https://anonradio.net:8443/anonradio by @SDF. (Tuesday night in either America).It looks like we'll have @masinter about #medley #interlisp https://online.interlisp.org/user/login https://interlisp.org/software/ "bringing this historical software to life".
New @interlisp account! @amoroso
https://larrymasinter.net/ https://larrymasinter.net/85-ai-tutorial.pdf #GOFAI #AI
#live in #lambdaMOO as usual! <- Participation <3
#retrofuturistic #computing #unix_surrealismLet everyone know!
-
Hey everyone, #liveNow in a minute
https://live0.emacsconf.org/dev-480p.webm
#archive https://emacsconf.org/2024/talks/mcclim/Thanks to @sacha
my #emacsconf talk on #commonLisp #mcclim #slime in #emacs
themed around #Sandewall's 1978 The Lisp Demo Program is happening.
Live Q&A after pre-rec.
Stream:I'll be in Paradise sushi in #lambdaMOO for questions, and answer them in the bigbluebutton room for the talk I am going to hopefully find a link for in a moment!
-
Hey everyone, #liveNow in a minute
https://live0.emacsconf.org/dev-480p.webm
#archive https://emacsconf.org/2024/talks/mcclim/Thanks to @sacha
my #emacsconf talk on #commonLisp #mcclim #slime in #emacs
themed around #Sandewall's 1978 The Lisp Demo Program is happening.
Live Q&A after pre-rec.
Stream:I'll be in Paradise sushi in #lambdaMOO for questions, and answer them in the bigbluebutton room for the talk I am going to hopefully find a link for in a moment!
-
lambda.moo.mud.org port 8888 (telnet?) of course! @join screwtape! #lambdaMOO
#softwareIndividuals #useage
I have included about 100M of assorted docs and bibliography from #sandewall in the pawn-75 git (does this need a more distinct name?)
a really key one is https://codeberg.org/tfw/pawn-75/src/branch/main/unsrt/very%20useful%20ida.liu.se_ext_caisor_TDDC65_intro-leo_body.html.pdf
} aside from being an extended first order logic for activity calculus (ie sequences of actions with outcomes) the project is an interesting rejection of ASDF (and clos, tbf) -
#lispyGopherClimate https://archives.anonradio.net/202406190000_screwtape.mp3 #archived
#climate #haiku by @kentpitman https://climatejustice.social/@kentpitman/112637058010270934
Native mammalian species Just Dying#unix_surrealism @prahou show stickers https://www.redbubble.com/people/analognowhere/shop
#music @endolexis <3
#GameDev prototypes finding people <#lisp #lambdaMOO> cc @EMR @kashif @vidak @me
Also https://lispy-gopher-show.itch.io/lisp-game-soft-cons classic robots stroke cellular automata-er#Sandewall #KnowledgeRepresentation
Attached post will discuss LLM discussion w/warning #gopher
-
#ZhenHouseZhenBonkwave with @socool #bonkwave #music
A lifestyle show set in #lambdaMOO (https://lambda.moo.mud.org/ )
#archived
https://archives.anonradio.net/202405031400_screwtape.mp3
@SDFUNK #translates yduJ's Hacker's Heaven (#4747) to #Chinese, and the virtual reality capacity to phase between worlds that we don't have in offline-reality.
Sadly, UNK is pre-recorded today.
Yours truly will be Paradise Sushi (#43453) and https://sdf.org/ commode chat!
#archived !
Thank you so much socool and everyone else! -
#ZhenHouseZhenBonkwave with @socool #bonkwave #music
A lifestyle show set in #lambdaMOO (https://lambda.moo.mud.org/ )
#archived
https://archives.anonradio.net/202405031400_screwtape.mp3
@SDFUNK #translates yduJ's Hacker's Heaven (#4747) to #Chinese, and the virtual reality capacity to phase between worlds that we don't have in offline-reality.
Sadly, UNK is pre-recorded today.
Yours truly will be Paradise Sushi (#43453) and https://sdf.org/ commode chat!
#archived !
Thank you so much socool and everyone else! -
Weekly #lispygopher #climate #LIVE SOON 0UTC Wed on https://anonradio.net:8443/anonradio powered by @SDF
Everyone please share and broadcast @kentpitman 's seasonal climate poem https://climatejustice.social/@kentpitman/111467765589880033
#gopher
In the #lambdaMOO #moo tutorial, someone has spraypainted THIS IS NOT A GOPHERHOLE on one of the walls in red.
Help form my yet unphlogged My Tiny Life review thoughts <3
#lisp
Let's just use #CommonLisp #ironclad #crypto togetherMusic from @timnewsham
Art by @prahou in #uxn #unix_surrealism
-
Weekly #lispygopher #climate #LIVE SOON 0UTC Wed on https://anonradio.net:8443/anonradio powered by @SDF
Everyone please share and broadcast @kentpitman 's seasonal climate poem https://climatejustice.social/@kentpitman/111467765589880033
#gopher
In the #lambdaMOO #moo tutorial, someone has spraypainted THIS IS NOT A GOPHERHOLE on one of the walls in red.
Help form my yet unphlogged My Tiny Life review thoughts <3
#lisp
Let's just use #CommonLisp #ironclad #crypto togetherMusic from @timnewsham
Art by @prahou in #uxn #unix_surrealism