โ๏ธ Not subscribed yet? Subscribe to the Newsletter
Future of Coding Weekly 2025/03 Week 2
2025-03-10 00:03
๐๏ธ A Half-Century of Silicon Valley ๐ Ink, Draw & Print Code ๐ฅ Demos!
Two Minute Week
๐ฅ Assembly Retrospective ๐ฎ๐ป AUTOMAT DEVLOG 8 via Marek Rogalski
An update from Automat! It's now possible to use "inline assembly" to do stuff. Not very polished yet and can't do much but is pretty fast at doing that.
๐ฅ Type safe eval effect via Peter Saxton
I've implemented an eval
for EYG that type checks that the evaluated program is consistent with how the evaluated result will be used in the rest of the program. To my thinking it's similar to a Type provider but implemented the same as any other effect. This allows you do hot code reloading or deserializers without an separate codegen step
Our Work
๐ฅ Literate Programming meets Animation (Loom Demo) via xyzzy
Demo of an old prototype - Loom
Still needs work but I think Literate Programming can also do with some animation.
Literate Programming is better done as a preprocessor
๐ Describing my programs using line drawings. via Kartik Agaram
Describing my programs using line drawings. It's like html's image maps if they were anchored to scale-independent vector features rather than absolute pixel regions.
๐งฎ Spreadsheet #1 โ ezhik.jp via Ezhik
I finally got a new website going (I've got โจRSSโจ now!) and figured out a relatively painless way to actually put little apps on it and stuff.
So I went and tried to see if I could make a little ~spreadsheet~ functional visual programming environment without consulting any info on the topic and managed to make a working one.
I actually don't know what's the more interesting project to me to share, that I finally have a sandbox for little prototypes, or the little prototypes themselves.
Devlog Together
๐ On Programming Using Non-Gutenberg Syntax via Kartik Agaram
Paul Tarvydas re open.substack.com/pub/programmingsimplicity/p/on-programming-using-non-gutenberg, you might like this attempt of mine at introducing a graphical overview to a program:
akkartik.name/2025-03-02-chessboard
The drawback: I'm not trying to turn the diagrams into executable code. They're just documentation, but at a level that's not onerous to keep updated, then falling back on raw/eldritch textual code for the heavy lifting.
๐ฌ Tom Larkworthy
Added the ability to store the last URL hash fragment in the exported notebook. This is useful as a lightweight, user editable persistence mechanism. Internally the state is saved as a fileattachment to survive export, so no changes to the file format were required. I needed this to provide a "default" viewof the notebook graph. hash URL is limited in size, but you can use the mutable fileattachments for big binary data. I just think the hash URL is somewhat web idiomatic for certain things and its also user editable so its nice to surface (and then persist) for certain types of things.
๐ฅ hash url
๐ my attempts at describing the internals of a program via Kartik Agaram
Follow-up to ๐ฌ #share-your-work@2025-03-09: a typographical scale of font sizes and some color for hyperlinks.
Changing experience (CX) is part of the using experience (UX) โ
Content
๐๏ธ A Half-Century of Silicon Valley with Randy Shoup via Mariano Guerra
A Half-Century of Silicon Valley with Randy Shoup
Randy Shoup joined Bryan, Adam, and the Oxide Friends to look at the history of Silicon Valley through the lens of Randy's 50 years--as the child of graphics legend, Dick Shoup; an intern at Intel; aspiring diplomat; engineering leader; and father to the next generation of Shoup engineers.
๐จ๏ธ Web component to display PostScript graphics inside HTML via Konrad Hinsen
Want a neat programming language embedded in a Web page? How about PostScript?
Maybe this is just nostalgia. In 1990, I wrote math code in PostScript because my printer had more computing power than my computer.
๐๏ธ Ink via Ivan Reese
I enjoyed reading the docs for this scripting language called Ink from the folks at Inkle (makers of 80 Days, Overboard, A Highland Song, and many more)
โ๏ธ Code Notes via Nick Main
๐ Code Notes
We are excited to release Code Notes. A new feature in Codea that lets you draw on your code
Code Notes is the most natural way to get ideas out of your head and into your code. When I write code, I often switch to a drawing app to do my thinking, because having visuals helps me. Right now, f
Present Company
๐ฌ Christopher Shank
Anyone know how to math this correctly?
I'm looking to take a point (e.g. mouse pointer in screen space) and project it into a 3d transformed plane (which is represented as a 3d matrix)?
๐จ๐ฝโ๐ป By ๐ @marianoguerra@hachyderm.io ๐ฆ @warianoguerra
๐ฌ Not a member yet? Check the Future of Coding Community
โ๏ธ Not subscribed yet? Subscribe to the Newsletter / Archive / RSS
๐๏ธ Prefer podcasts? check the Future of Coding Podcast