You are viewing archived messages.
Go here to search the history.

xyzzy 2025-03-05 21:34:15

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

github.com/xyzzyapps/loom

youtu.be/x7S8izz_sdo

Kartik Agaram 2025-03-09 08:14:05

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.

Tom Larkworthy 2025-03-09 15:01:05

Oh love it, I think Chess is spatial domain and thats where code really starts to hit a wall.

Ezhik 2025-03-09 17:23:09

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.

ezhik.jp/spreadsheet-1

📝 Spreadsheet #1 – ezhik.jp

Let's make a spreadsheet. No looking at hints or cool algorithms. All bugs are intentional.

Ezhik 2025-03-09 17:24:48

The most liberating thing for me has been to go with the flow and just do it even if I'm using dirty tricks like eval and processing code with regexes and stuff. Learning the value of just coding for fun. The slippy mindset!

...and apparently I code spreadsheets for fun now.

Marek Rogalski 2025-03-09 18:22:55

+1. There is some prejudice about eval related to security but as long as you keep that attack vector in mind, it's a pretty awesome tool. One of the simplest and most powerful features of JavaScript