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:

12K
active users

#literateprogramming

1 post1 participant0 posts today
WuMing2<p>I am sharing with someone a .rtf file with simple calculations and explanatory text. It is mostly edited on <a href="https://mas.to/tags/iPad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPad</span></a> and read from <a href="https://mas.to/tags/iPhone" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iPhone</span></a>. I modify calculations now and then and update the results. All within the same file. So there’s no spreadsheet function involved. Just me and a plain old calculator. </p><p>Anyone knows a lightweight and simple <a href="https://mas.to/tags/literateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateProgramming</span></a> <a href="https://mas.to/tags/notebook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>notebook</span></a> which runs on mobile? As an alternative something my portable router could run.</p>
Adrian<p>I went through <span class="h-card" translate="no"><a href="https://post.lurk.org/@compudanzas" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>compudanzas</span></a></span> uxn tutorials once, had fun, and forget everything again. So I did it again, but this time I tried to make some literate programming style notes about all the different aspects I'm picking up. I'm through with my second attempt and I have to say that it was worth the effort. At least the basics stuck now (or so he hoped...)</p><p>The notes can be found here but I haven't cleaned up anything yet. I'm pretty sure I have some conceptual mistakes in there as well. The format is also not very consistent along the notes, since I lost patience with myself at times.</p><p><a href="https://codeberg.org/thgie/literate-uxn" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/thgie/literate-ux</span><span class="invisible">n</span></a></p><p><a href="https://post.lurk.org/tags/uxn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>uxn</span></a> <a href="https://post.lurk.org/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a></p>
screwlisp<p><a href="https://gamerplus.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://gamerplus.org/tags/systemsProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemsProgramming</span></a> <a href="https://gamerplus.org/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://gamerplus.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commonLisp</span></a> <a href="https://gamerplus.org/tags/sitcalc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sitcalc</span></a> <a href="https://gamerplus.org/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://gamerplus.org/tags/eepitch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eepitch</span></a></p><p><a href="https://screwlisp.small-web.org/complex/my-eepitch-send-actions-and-the-situation-calculus/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/comple</span><span class="invisible">x/my-eepitch-send-actions-and-the-situation-calculus/</span></a></p><p>I relate <a href="https://gamerplus.org/tags/Sandewall" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sandewall</span></a>'s call for situation calculus actions and the shared environment / database to be moved into the kernel viz my <a href="https://gamerplus.org/tags/literateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateProgramming</span></a> emacs useage.</p><p>People always said emacs /was/ the operatingsystem, didn't they.</p><p>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.</p>
Vassil Nikolov | Васил Николов<p>&gt; ... conversations with Knuth viz <a href="https://ieji.de/tags/literateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateProgramming</span></a> or otherwise? Were you saying that it was specifically in the context of his book that web was important?</p><p>Which book?</p><p><span class="h-card" translate="no"><a href="https://gamerplus.org/@screwlisp" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>screwlisp</span></a></span> <span class="h-card" translate="no"><a href="https://appdot.net/@mdhughes" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mdhughes</span></a></span></p>
screwlisp<p><span class="h-card" translate="no"><a href="https://appdot.net/@mdhughes" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mdhughes</span></a></span> <br>What were you sharing about your conversations with Knuth viz <a href="https://gamerplus.org/tags/literateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateProgramming</span></a> or otherwise? Were you saying that it was specifically in the context of his book that web was important?</p><p>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.</p>
screwlisp<p><a href="https://gamerplus.org/tags/lispyGopherClimate" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lispyGopherClimate</span></a> <a href="https://gamerplus.org/tags/comingUp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>comingUp</span></a> on <a href="https://anonradio.net" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">anonradio.net</span><span class="invisible"></span></a> 45 minutes from tooting.</p><p>I'm just going to rhapsodise about my recent <a href="https://gamerplus.org/tags/literateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateProgramming</span></a> <a href="https://gamerplus.org/tags/tangle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>tangle</span></a> <a href="https://screwlisp.small-web.org/programming/tangle" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/progra</span><span class="invisible">mming/tangle</span></a> <a href="https://gamerplus.org/tags/lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lisp</span></a> program<br>and my piece of like-a-human <a href="https://gamerplus.org/tags/eev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>eev</span></a> <a href="https://gamerplus.org/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://gamerplus.org/tags/commonlisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commonlisp</span></a> <a href="https://gamerplus.org/tags/swank" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>swank</span></a> tooling <a href="https://screwlisp.small-web.org/screwniverse/cl-eepitch/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/screwn</span><span class="invisible">iverse/cl-eepitch/</span></a></p><p>And its relation to <a href="https://gamerplus.org/tags/softwareIndividuals" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareIndividuals</span></a>, control problems with <a href="https://gamerplus.org/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> as such.</p>
screwlisp<p><a href="https://gamerplus.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://gamerplus.org/tags/softwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwareEngineering</span></a> article <a href="https://screwlisp.small-web.org/programming/tangle/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">screwlisp.small-web.org/progra</span><span class="invisible">mming/tangle/</span></a> <a href="https://gamerplus.org/tags/commonLisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commonLisp</span></a> <a href="https://gamerplus.org/tags/asdf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asdf</span></a> <a href="https://gamerplus.org/tags/systemsProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>systemsProgramming</span></a> <a href="https://gamerplus.org/tags/series" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>series</span></a> <a href="https://gamerplus.org/tags/pathnames" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pathnames</span></a> <a href="https://gamerplus.org/tags/packaging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>packaging</span></a> </p><p>Really simple... Sort of... But so intricate to write. I deal with (writing a smidge of <a href="https://gamerplus.org/tags/interactive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interactive</span></a> <a href="https://gamerplus.org/tags/lazyEvaluation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lazyEvaluation</span></a> <a href="https://gamerplus.org/tags/functionalProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>functionalProgramming</span></a> ) :</p><p>- Tangling markdown into an asdf :class :package-inferred-system lisp system<br>- Doing so with scan-file and collect-file from series<br>- Working with lisp’s make-pathname directories.</p><p><a href="https://gamerplus.org/tags/literateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateProgramming</span></a></p>
Hacker News<p>Literate programming tool for any language</p><p><a href="https://github.com/zyedidia/Literate" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/zyedidia/Literate</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a> <a href="https://mastodon.social/tags/ProgrammingTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProgrammingTools</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareDevelopment</span></a></p>
Johannes Thorn<p>Heute habe ich mir die Frage gestellt: Was wäre, wenn es nicht hieße "Der Code ist Dokumentation genug" sondern "Die Dokumentation ist Code genug"?</p><p>Oder auch: Wie sieht <a href="https://social.chaotikum.org/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a> heute aus?</p>
adamcrussell<p>For the first part of TWC 323 I over engineered things for fun. I implemented the <a href="https://mastodon.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> solution as an interpreter for a tiny language using Parse::Yapp. </p><p>This tiny language allows just for the (optional) declaration of single letter variables and prefix and postfix increment and decrement operators.</p><p>blog: <a href="http://www.rabbitfarm.com/cgi-bin/blosxom/perl/2025/06/05" rel="nofollow noopener" target="_blank"><span class="invisible">http://www.</span><span class="ellipsis">rabbitfarm.com/cgi-bin/blosxom</span><span class="invisible">/perl/2025/06/05</span></a></p><p>nuweb source: <a href="https://adamcrussell.livejournal.com/59083.html" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">adamcrussell.livejournal.com/5</span><span class="invisible">9083.html</span></a></p><p><a href="https://mastodon.sdf.org/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a></p>
Pat<p>I wrote a Literate Programming tool in AWK</p><p><a href="http://patpatpat.xyz/data/lit/lit.awk" rel="nofollow noopener" target="_blank"><span class="invisible">http://</span><span class="">patpatpat.xyz/data/lit/lit.awk</span><span class="invisible"></span></a></p><p><a href="http://patpatpat.xyz/data/lit/example.html" rel="nofollow noopener" target="_blank"><span class="invisible">http://</span><span class="ellipsis">patpatpat.xyz/data/lit/example</span><span class="invisible">.html</span></a></p><p><a href="http://patpatpat.xyz/data/lit/example.lit" rel="nofollow noopener" target="_blank"><span class="invisible">http://</span><span class="ellipsis">patpatpat.xyz/data/lit/example</span><span class="invisible">.lit</span></a></p><p>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!</p><p>(Feedback welcome)</p><p>I like using AWK, there is something quite charming and fun about programming within the limitations of PATTERN + ACTION</p><p><a href="https://mastodon.sdf.org/tags/literateprogramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateprogramming</span></a> <a href="https://mastodon.sdf.org/tags/awk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>awk</span></a></p>
adamcrussell<p>To followup to my previous post this is the nuweb source for my <a href="https://mastodon.sdf.org/tags/Prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Prolog</span></a> solutions to TWC 320.</p><p><a href="https://adamcrussell.livejournal.com/57668.html" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">adamcrussell.livejournal.com/5</span><span class="invisible">7668.html</span></a></p><p><a href="https://mastodon.sdf.org/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a></p>
adamcrussell<p>Here is the nuweb source for the <a href="https://mastodon.sdf.org/tags/Perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Perl</span></a> solutions and blog to The Weekly Challenge 320.</p><p><a href="https://adamcrussell.livejournal.com/57496.html" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">adamcrussell.livejournal.com/5</span><span class="invisible">7496.html</span></a></p><p><a href="https://mastodon.sdf.org/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a></p>
Indieterminacy<p><span class="h-card" translate="no"><a href="https://merveilles.town/@aartaka" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>aartaka</span></a></span> I found aliases in Makefiles with templates as print statements surprisingly effective.</p><p>I just use the files for Orgmode <a href="https://social.coop/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a> now</p>
Carlos Noceda Riva<p>New post about <a href="https://mastodon.social/tags/orgmode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>orgmode</span></a> <a href="https://mastodon.social/tags/orgbabel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>orgbabel</span></a> <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> and <a href="https://mastodon.social/tags/literateprogramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateprogramming</span></a> </p><p><a href="https://www.cnoceda.com/tecnologia/posts/20250412T072657--a-little-trick-in-my-literary-programming__babel_blog_emacs_tecnologia.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cnoceda.com/tecnologia/posts/2</span><span class="invisible">0250412T072657--a-little-trick-in-my-literary-programming__babel_blog_emacs_tecnologia.html</span></a></p><p>Is there another way to do this? <br>Thanks in advance 🙂</p>
aphex twink<p>I've been using the new <code>complete-preview-mode</code> instead of my usual <code>corfu</code> 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! </p><p>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 <code>HTML+</code> 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. </p><p>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 <a href="https://emacs.peregrinator.site/literate-emacs-configuration/" rel="nofollow noopener" target="_blank">website</a> and my <a href="https://git%20sr.ht/%7Eperegrinator/.emacs.d/" rel="nofollow noopener" target="_blank">Sourcehut</a> and any suggestions or fixes for these, you can either send an email to my <a href="https://lists.sr.ht/%7Eperegrinator/emacs" rel="nofollow noopener" target="_blank">mailing list</a> at ~peregrinator/emacs@lists.sr.ht or mention me here</p><p><a href="https://toot.cat/tags/Emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Emacs</span></a> <a href="https://toot.cat/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a> <a href="https://toot.cat/tags/EmacsLiterateConfiguration" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EmacsLiterateConfiguration</span></a></p>
adamcrussell<p>Here's the complete blog post with all the solution code. <a href="http://www.rabbitfarm.com/cgi-bin/blosxom/prolog/2025/03/29" rel="nofollow noopener" target="_blank"><span class="invisible">http://www.</span><span class="ellipsis">rabbitfarm.com/cgi-bin/blosxom</span><span class="invisible">/prolog/2025/03/29</span></a> </p><p>I write the solutions and code together in a <a href="https://mastodon.sdf.org/tags/literateprogramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateprogramming</span></a> style using <a href="https://mastodon.sdf.org/tags/nuweb" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nuweb</span></a>. 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.</p>
claude<p><a href="https://post.lurk.org/tags/Haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Haskell</span></a> <a href="https://post.lurk.org/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a> <a href="https://post.lurk.org/tags/markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markdown</span></a> </p><p>anyone know if it's possible to make a markdown-formatted literate haskell file?</p><p>my hunch is "not without writing a custom preprocessor" which defeats the point a bit</p>
Teixi<p>Via <span class="h-card" translate="no"><a href="https://mastodon.social/@deevybee" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>deevybee</span></a></span> review of nowadays much needed didactical <a href="https://mastodon.social/tags/scicomm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scicomm</span></a> book </p><p>» provides practical tools for verifying the statistical consistency of published research.</p><p>It's available as a free ebook, making it accessible to the scientific community.<br>...<br>made the subject highly approachable. «</p><p>An Introduction to Forensic <a href="https://mastodon.social/tags/Metascience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Metascience</span></a></p><p>by <span class="h-card" translate="no"><a href="https://techhub.social/@jamesheathers" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jamesheathers</span></a></span> </p><p><a href="https://goodscience.substack.com/p/book-review-an-introduction-to-forensic" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">goodscience.substack.com/p/boo</span><span class="invisible">k-review-an-introduction-to-forensic</span></a></p><p>• Knuth <a href="https://mastodon.social/tags/LiterateProgramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiterateProgramming</span></a> approach</p><p>• 'It says in mice' in pg 45 2 same mice</p><p>• Didn't expect <span class="h-card" translate="no"><a href="https://mastodon.social/@sTeamTraen" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sTeamTraen</span></a></span> AI critique!</p>
Nyan Max<p>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. <a href="gemini://maxxcan.flounder.online/informatica/emacs/articulos/2025-01-19-programacion-literaria-2.gmi" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible"></span><span class="ellipsis">gemini://maxxcan.flounder.onli</span><span class="invisible">ne/informatica/emacs/articulos/2025-01-19-programacion-literaria-2.gmi</span></a> y versión web: <a href="https://maxxcan.flounder.online/informatica/emacs/articulos/2025-01-19-programacion-literaria-2.gmi" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">maxxcan.flounder.online/inform</span><span class="invisible">atica/emacs/articulos/2025-01-19-programacion-literaria-2.gmi</span></a> <a href="https://mastodon.social/tags/emacs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emacs</span></a> <a href="https://mastodon.social/tags/literateprogramming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>literateprogramming</span></a> <a href="https://mastodon.social/tags/babel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>babel</span></a> <a href="https://mastodon.social/tags/orgmode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>orgmode</span></a> <span class="h-card" translate="no"><a href="https://social.sachachua.com/@sacha" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sacha</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@hispaemacs" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>hispaemacs</span></a></span></p>