I'm working on an AwkZine ( #awk zine) Something no one asked for nor probably needs.

It is going to be a series of #literate_programming papers to show how to implement "from scratch with minimal or zero dependencies" tasks using just #awk or (for internet-y things: #gawk) and standard Linux/BSD tools that should already be in your basic install/distro (like the "openssl" binary).

The idea is to show how you can build stuff like a web server, text editor and (encrypted!) messaging app/server with no magic (e.g. other people's libs or stuff that need to be downloaded and installed). It's not meant to be practical, but meant to educational.

@lobocode Best literate programming framework/tool I've come across is Emacs' Org-mode/Babel

https://orgmode.org/worg/org-contrib/babel/intro.html

#orgmode #babel #literate_programming

Introducing Babel

#PageWeb will be essentially the web, but with limits on what a page is. The #HCI of making the fundamental units smaller has been proven.

For the most part, the data in a page will be secondary to the the connective infrastructure; Page Web will use #RDF in human-readable ( see #literate_programming for guiding philosophy ) toots to dynamically navigate the web of pages.

As such, pages, though *static*, will *move* through the web as they are mentioned, described, and linked with other pages.

Hi! I am a curious soul that is trying to better understand the internals of #TeX 🦁 ...

In particular, I am trying to understand what would be required in order to make TeX take advantage of modern computers' architecture... (I do understand this is not a small project, but the user base of TeX and friends is not small, and perhaps many would benefit from the speedup...)

As part of the effort, I am trying to understand

a) how is #TeX built (say, in TeXlive)?

b) what have been the attempts at modifying TeX in the last three decades?

c) is #LaTeX currently still based on a set of macros running for TeX, or have the programs diverged?

Any suggestions of material to read are greatly appreciated! (I am re-reading the TeXbook, TeX for the impatient, and most importantly TeX the program). Also looking for some good resource to brush up on my Pascal (at least the version used in the #web #literate_programming files of TeX). Any suggestions of resources are quite welcome!

Please boost to help me reach the wizards of #TeXLaTeX 🙏(hashtag updated thanks to @the_guruji )

#Dafny sadly doesn't have support for #literate_programming a cool feature I think they should support!

Whilst I do not think libraries nor programs should be coded in the literate style, informal presentations and lectures and notes should be!

For #Idris, I have often wrote the presentation in OrgMode and used polymode to mix orgmode and idris-mode together.

Org-mode provides more precision on revealing items and storing reading notes. (one step away from writing that book as well...)

Idris' own mode enables interactive editing.

Key for polymode to work is that the compiler must be literate enabled.

Running a week behind schedule, but these are the #Perl solutions I did for TWC 295 http://www.rabbitfarm.com/cgi-bin/blosxom/perl/2024/11/24

I also wanted to point out the use literate programming to write these solutions. I use nuweb to generate LaTeX which I then convert to html. The results are OK, but the format is better for a PDF than for the WWW. If anyone has any suggestions, especially CSS changes, that might improve the readability of these nuweb generated blogs please let me know!

#literate_programming

Vector, the Journal of the British APL Association

The Journal of the British APL Association. The BAA promotes the APLs, terse programming languages derived from Iverson’s mathematical notation.

codapi: Interactive code examples

Embed executable code snippets directly into your product documentation, online course or blog post.

Hey #braintrust, I distinctly remember seeing some kind of quasi-literate presentation framework for JavaScript (or maybe like Coffeescript or similar variant) that had commentary in a sidebar column *next* to the JS code. Does this ring a bell for anybody? My notes turn up nothing.

#literate_programming #javascript