frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Cagire: Live Coding in Forth

https://cagire.raphaelforment.fr
92•surprisetalk•1w ago

Comments

phreda4•15h ago
Nice! I try this
quaverquaver•15h ago
for FORTH like synthesis environment you will want to check out SAPF! (by James McCartney author of SuperCollider) https://github.com/lfnoise/sapf
quaverquaver•15h ago
concatenative code is sort of a natural fit for audio in terms of representing signal flow...
eggy•12h ago
Wow, I never saw this! I like APL/J/Uiua, so this is perfect. Uiua is both stack and array based. Thanks!
DonHopkins•14h ago
Toffoli and Margolis's CAM-6 cellular automata machine board for the IBM-PC was programmed in FORTH. I made a simulator, and this video shows some of the original FORTH code that I saved, as well as my own compatible FORTH CA rule computer that le me run the rules from the book, which produced lookup table for the hardware, which the simulator is compatible with. I've since rewritten it in JavaScript. It's not live coding, but it has a live performance user interface (quite weird and hard to figure out, especially if you haven't read the book, but I demonstrate it in the video).

CAM6 Demo

https://www.youtube.com/watch?v=LyLMHxRNuck

Original FORTH code that drove the actual CAM-6 board:

tomt-cam-forth-scr.txt: https://donhopkins.com/home/code/tomt-cam-forth-scr.txt

tomt-users-forth-scr.txt: https://donhopkins.com/home/code/tomt-users-forth-scr.txt

My compatible CA compiler and glue to the simulator written in C:

cam.f.txt: https://donhopkins.com/home/code/cam.f.txt

compile.f.txt: https://donhopkins.com/home/code/compile.f.txt

An old version of the simulator written C, before I rewrote it in JavaScript:

https://github.com/SimHacker/micropolis/tree/master/Micropol...

The JavaScript CAM6 simulator:

CAM6.js: https://github.com/SimHacker/CAM6/blob/master/javascript/CAM...

joshu•14m ago
Oh, this is awesome. I actually have this book. Also, for some reason, I am writing a hacking game based around fourth which has been interesting.
hankbond•13h ago
This is a neat project and I don't think I'm aware of any sequencers that allow for arbitrary execution per-step (not that I am that deep into the space). The font choice for the website is really... interesting. I don't think I can recall ever feeling this dyslexic trying to read the copy here.
octetta•13h ago
Neato... I'm glad stuff like this exists in the world. I'm gonna steal some ideas for my own project (Skred). Thanks!
eggy•12h ago
Cool, and I love the retro font. I had a Vic-20 (early 80s) and Commodore PET 2001 (1977) I am learning Odin, and I was going to try creating live coding environment with scripting in Forth and with the gui and rest in Odin, but for audio and graphics. I was inspired long ago by Paul Batchelor's Sporth and Tidal (now tidal cycles?). Forth is a great language. You can make an compiler/interpreter in a few days. John Earnest's ok.js is also cool. I like stack and array languages, so when I am not playing in J, I use Uiua. Uiua has the capability to do audio and graphics/animations and scratches my array/stack itch.
chantepierre•11h ago
Very cool. Are you near Aspet ? I often hike with a friend who lives there. The Cagire is one of my favorite peaks of the Pyrénées.
alex7o•10h ago
Oh it seems like forth is a pretty good candidate for this. Like most of these things are a post processing steps
eluusive•8h ago
This is super cool. I've been thinking about doing something like this for awhile as a retirement project.

Xiaomi-Robotics-1

https://robotics.xiaomi.com/xiaomi-robotics-1.html
121•ilreb•3h ago•56 comments

LoRA Speedrun – a public wall-clock leaderboard for fine-tuning techniques

https://github.com/Saivineeth147/lora-speedrun
51•Vineeth147•3h ago•6 comments

Show HN: I replaced a $120k bowling center system with $1,600 in ESP32s

2157•section33•17h ago•228 comments

Moonshine: Lets you stream games from your PC to any device running Moonlight

https://github.com/hgaiser/moonshine
141•wertyk•7h ago•62 comments

Self-Powered Trailers Promise Leaner Freight Runs

https://spectrum.ieee.org/self-powered-trailers-freight-decarbonization
23•rbanffy•1w ago•10 comments

Korg PS-3300 is back

https://www.korg.co.uk/blogs/updates/ps3300
44•Lio•5d ago•39 comments

Claude Code uses Bun written in Rust now

https://simonwillison.net/2026/Jul/19/claude-code-in-bun-in-rust/
498•tosh•22h ago•663 comments

Orion Browser by Kagi

https://orionbrowser.com/
182•sebjones•12h ago•114 comments

1-Bit LLM in the Browser

https://huggingface.co/spaces/webml-community/bonsai-webgpu
9•simonebrunozzi•3d ago•0 comments

Sealed tomb filled with paintings and inscriptions discovered in Egypt

https://www.labrujulaverde.com/en/2026/07/sealed-tomb-of-a-high-official-or-priest-filled-with-pa...
13•isaacfrond•4d ago•5 comments

What I learned selling 2,500 MIDI recorders: Hardware is not so hard

https://chipweinberger.com/articles/20260719-hardware-is-not-so-hard
475•chipweinberger•21h ago•215 comments

The Zen of Parallel Programming

https://smolnero.com/posts/the-zen-of-parallel-programming
151•edgar_ortega•5d ago•19 comments

Claude Fable produced a counterexample to the Jacobian Conjecture

https://xcancel.com/__alpoge__/status/2079028340955197566
340•loubbrad•5h ago•188 comments

Minecraft: Java Edition now uses SDL3

https://www.minecraft.net/en-us/article/minecraft-26-3-snapshot-4
301•ObviouslyFlamer•20h ago•201 comments

How proprietary formats have become Microsoft’s main tool for lock-in

https://blog.documentfoundation.org/blog/2026/07/17/microsofts-main-tool-for-lock-in/
56•cube00•3h ago•15 comments

Bananas sprout in Rayleigh Garden UK after 15 years

https://www.bbc.com/news/articles/cvg8edqq5g5o
154•teleforce•18h ago•114 comments

HomeLab #1: MikroTik as a Home Router

https://justsomebody.dev/blog/mikrotik-home-router
105•rafal_opilowski•13h ago•91 comments

11,700 Free Photos from John Margolies' Archive of Americana Architecture

https://www.openculture.com/2026/07/free-photos-from-john-margolies-archive-of-americana-architec...
54•gslin•4d ago•2 comments

Qwen 3.8

https://twitter.com/Alibaba_Qwen/status/2078759124914098291
866•nh43215rgb•23h ago•589 comments

Power companies are using eminent domain to seize land for data centers

https://fortune.com/2026/07/19/data-center-eminent-domain-public-use/
87•1vuio0pswjnm7•3h ago•40 comments

Who Is America's Homer?

https://www.plough.com/articles/who-is-americas-homer
68•samclemens•5d ago•162 comments

Biggest Probabilistic Computer Turns Noise into Answers

https://spectrum.ieee.org/biggest-probabilistic-computer
65•rbanffy•10h ago•12 comments

A new Intel Itanium (IA-64) emulator that boots Windows

https://raymii.org/s/blog/Intel_Itanium_IA-64-Emulator_that_boots_Windows.html
76•jandeboevrie•11h ago•64 comments

I joined the IndieWeb, here's what I learned

https://en.andros.dev/blog/0b8e451e/i-joined-the-indieweb-heres-what-i-learned/
194•andros•20h ago•95 comments

I burned all my tokens researching how to save tokens

https://quesma.com/blog/custom-deep-research-pipeline/
127•bkotrys•20h ago•160 comments

HMD Touch 4G

https://www.hmd.com/en_int/hmd-touch-4g
72•thisislife2•14h ago•71 comments

C64 Basic Dungeon Crawler: Goblin Attack (C64 Basic Part 8)

https://retrogamecoders.com/c64-basic-dungeon-part8/
70•ibobev•16h ago•5 comments

Talk: The Art of Braiding Algorithms

https://pgadey.ca/notes/talk-relatorium-2026/
38•surprisetalk•4d ago•0 comments

Cagire: Live Coding in Forth

https://cagire.raphaelforment.fr
92•surprisetalk•1w ago•12 comments

Dupes took over the world

https://www.vox.com/podcasts/493930/dupe-culture-fender-ugg-quince-tiktok-amazon-online-shopping
86•gumby•5d ago•82 comments