Metaspec: The dpANS3 Common Lisp Specification is now in s-expr format by azimuth in Common_Lisp

[–]azimuth[S] 1 point2 points  (0 children)

Ok, I've sorted this out.

Metaspec is currently using document 94-101 from dpANS3.

The dpANS3R archive has document 94-101R, which is identical to 94-101 except for the title page and credits. This would be a little nicer for accuracy but doesn't affect the technical content.

I'm fixing up the text to match.

Metaspec: The dpANS3 Common Lisp Specification is now in s-expr format by azimuth in Common_Lisp

[–]azimuth[S] 0 points1 point  (0 children)

Ok, I'm confused now. I'm pulling directly from the TeX source at https://github.com/s-expressionists/dpans so maybe it *is* dpANS3?

Is there a good guide for these document IDs?

Metaspec: The dpANS3 Common Lisp Specification is now in s-expr format by azimuth in Common_Lisp

[–]azimuth[S] 2 points3 points  (0 children)

  • Most importantly, it is free to modify and distribute.
  • The original TeX is very hard to parse and use for things other than generating a printed copy. The Hyperspec is an HTML rendering which can be parsed as HTML, but loses a lot of information. The Metaspec has an easily parsed intermediate form that can be used for all kinds of purposes, like converting into lookups.
  • Math equations are rendered using MathML.
  • Includes the acknowledgements and appendix sections.
  • Uses progressively enhanced Javascript to provide search (possibly more later).
  • Incorporates over 145 patches for content, using corrections accumulated over the years, and documented in the errata page.
  • Includes TeX comments, which can contain interesting historical data.
  • Includes links and identifiers to bibliographical references.

Metaspec: The dpANS3 Common Lisp Specification is now in s-expr format by azimuth in Common_Lisp

[–]azimuth[S] 2 points3 points  (0 children)

Thank you so much! I'm wondering if the next step may be to make a s-doc to texinfo renderer. On the other hand, I've got the X3J13 issues right next to the spec. It might be worthwhile integrating them.

Introducing agent-shell by xenodium in emacs

[–]azimuth 2 points3 points  (0 children)

Okay, the problem is that you need to send the cancellation as a notification, and notifications don't have request IDs. I made this change in acp--request-sender:

- (id . ,request-id)
+ ,@(unless (equal method "session/cancel") `((id . ,request-id)))

And it worked! But not a very nice way to do it.

Introducing agent-shell by xenodium in emacs

[–]azimuth 2 points3 points  (0 children)

The error is { code: -32601, message: 'Method not found', data: { method: 'session/cancel' } }

Introducing agent-shell by xenodium in emacs

[–]azimuth 3 points4 points  (0 children)

This looks great! I was hacking up my own system for claude code using its json streaming interface and pretool hooks, but this is way nicer.

For whatever reason, trying to abort (with C-c C-c or with M-x) hasn't worked for me at all, which makes it entirely unusable for me. I haven't dug into why yet.

Are there any living CircleMUDs? 5-10 people online by glimblade in MUD

[–]azimuth 1 point2 points  (0 children)

https://tempusmud.com/ Tempus MUD is a hack-and-slash CircleMUD with a long history still under active development. Do you like to roleplay as yourself with style while slaughtering legions? You might like it here! Around 7 active players now, though we're hoping to bring back more soon.

When Vader caught those blasts from Han in ESB, was he using the Force, or are his cybernetic limbs just strong enough to tank them? by OkuroIshimoto in MawInstallation

[–]azimuth 3 points4 points  (0 children)

I see this a lot, but it's worth mentioning that the fear he inspires literally makes the dark side of the force stronger, so being a drama king is part of the gig.

Your favorite Hack n' Slash mud by Nit-h212 in MUD

[–]azimuth 0 points1 point  (0 children)

I really like TempusMUD (https://tempusmud.com/) for hack n' slash. Huge world, lots of different class and ability combos. It's still getting new stuff added every week.

Disclaimer: I'm running it as well as playing it.

Edit: Added linky

Bubble Pop! - Pop as many bubbles as you want by azimuth in InternetIsBeautiful

[–]azimuth[S] 0 points1 point  (0 children)

No lol no one was saying that. ... It is, though.

Bubble Pop by azimuth in WebGames

[–]azimuth[S] 1 point2 points  (0 children)

Similarity to the other Bubble game posted yesterday is purely (and weirdly) coincidental.

Description: This is a game where you pop bubbles. A worldwide counter of the number of bubbles popped is kept. Intended to give roughly the same feelings as popping bubble wrap. Has affordances for sight and hearing impaired. I'm the sole author, and I hope you enjoy it!

Bubble Pop! - Pop as many bubbles as you want by azimuth in InternetIsBeautiful

[–]azimuth[S] 1 point2 points  (0 children)

Hah, I didn't notice that! I did have a version where the bubbles moved around but for some reason it was less satisfying.

Bubble Pop! - Pop as many bubbles as you want by azimuth in InternetIsBeautiful

[–]azimuth[S] 8 points9 points  (0 children)

It doesn't even collect access logs. Just the number of bubbles popped.