mstdn.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A general-purpose Mastodon server with a 500 character limit. All languages are welcome.

Administered by:

Server stats:

9.6K
active users

#literateprogramming

0 posts0 participants0 posts today

#programming #systemsProgramming #software #commonLisp #sitcalc #emacs #eepitch

screwlisp.small-web.org/comple

I relate #Sandewall's call for situation calculus actions and the shared environment / database to be moved into the kernel viz my #literateProgramming emacs useage.

People always said emacs /was/ the operatingsystem, didn't they.

Particularly, computer programs various send requests for actions to the emacs server where they are also seen playing out at they actually happen in real time.

screwlisp.small-web.orgMy eepitch-send, actions and the situation calculus

@mdhughes
What were you sharing about your conversations with Knuth viz #literateProgramming or otherwise? Were you saying that it was specifically in the context of his book that web was important?

The way eev resolves repl vs literate is that you only write in your literate document, and the repl updates on the other half of the screen without your cursor entering it.

#programming #softwareEngineering article screwlisp.small-web.org/progra #commonLisp #asdf #systemsProgramming #series #pathnames #packaging

Really simple... Sort of... But so intricate to write. I deal with (writing a smidge of #interactive #lazyEvaluation #functionalProgramming ) :

- Tangling markdown into an asdf :class :package-inferred-system lisp system
- Doing so with scan-file and collect-file from series
- Working with lisp’s make-pathname directories.

screwlisp.small-web.org:screwlisps-knowledge/tangle common lisp asdf package markdown tangling and lisp pathnames

I wrote a Literate Programming tool in AWK

patpatpat.xyz/data/lit/lit.awk

patpatpat.xyz/data/lit/example

patpatpat.xyz/data/lit/example

I dogfooded the script: the page and the script itself are generated from a single literate file. The page hopefully explains my thought process. Its a tiny script but feels quite dense!

(Feedback welcome)

I like using AWK, there is something quite charming and fun about programming within the limitations of PATTERN + ACTION

I've been using the new complete-preview-mode instead of my usual corfu for completions for a few days now and i think i actually quite like it. i haven't even added any additional configuration for it yet, it works pretty fucking great out of the box!

but, i realise it's time i sat and worked out some basic config for it and found a way to make it work such that matching curly braces in Hugo templates (in HTML+ mode) work properly, atleast so that it doesn't add unnecessarily redundant closing braces. i still need to figure out how to make paired braces (and all the other paired symbols) work too. not sure these are mutually exclusive.

I've not really found time off-late to work out these things so i guess what I'm asking for is help, lol. my literate config is available on my website and my Sourcehut and any suggestions or fixes for these, you can either send an email to my mailing list at ~peregrinator/emacs@lists.sr.ht or mention me here

a juvenile Shaheen with a Pond heron Kill. Photo by GK; see https://peregrinator.site/about/
Peregrinator's EmacsLiterate Emacs Configuration
More from aphex twink
Continued thread

Here's the complete blog post with all the solution code. rabbitfarm.com/cgi-bin/blosxom

I write the solutions and code together in a #literateprogramming style using #nuweb. This generates LaTeX which is then converted to HTML. It mostly works pretty well, but I want to change the style of the output when I get a chance. For example, highlighting the code sections so they stand out better would be nice.

Via @deevybee review of nowadays much needed didactical #scicomm book

» provides practical tools for verifying the statistical consistency of published research.

It's available as a free ebook, making it accessible to the scientific community.
...
made the subject highly approachable. «

An Introduction to Forensic #Metascience

by @jamesheathers

goodscience.substack.com/p/boo

• Knuth #LiterateProgramming approach

• 'It says in mice' in pg 45 2 same mice

• Didn't expect @sTeamTraen AI critique!

Como sé que muchos lo estabais esperando (la verdad es que sé que nadie lo esperaba 😂) os dejo por aquí la segunda parte sobre EMACS + PROGRAMACIÓN LITERARIA. English version soon. gemini://maxxcan.flounder.onli y versión web: maxxcan.flounder.online/inform #emacs #literateprogramming #babel #orgmode @sacha @hispaemacs