Top all-time · #12129
Remko Tronçon
Personal blog · el-tramo.be/blogprogrammingsystems
Remko Tronçon writes mko.re, a personal blog at el-tramo.be about programming and systems. Since 2013, 6 different Hacker News readers have linked it 11 times, most often “A Dynamic Forth Compiler for WebAssembly”. It is still writing: the last post was on 2025-02-01, and you can follow it by feed.
Most-linked posts?
- A Dynamic Forth Compiler for WebAssembly3 people · 7 mentions · first linked 2018-07-31
What Hacker News says?
I wanted to create a slideshow a couple weeks ago and came across this article [0] on creating a Ken Burns Effect Slideshow. Very cool and is a great demo of some of ffmpeg's functionality. However, the final command is a little crazy: ffmpeg -i 1.jpg -i 2.jpg -i 3.jpg -filter_complex "color=c=black:r=60:size=1280x800:d=10[black];[0:v]format=pix_fmts=yuva420p,crop=w=2*floor(iw/2):h=2*floor(ih/2),zoompan=z='if(eq(on,…
Comment linking /blog/ken-burns-ffmpeg/
on “FFmpeg 4.3”Submitted A Dynamic Forth Compiler for WebAssembly as a story · 91 points
HN discussionhttps://news.ycombinator.com/item?id=34374057 DonHopkins on Jan 13, 2023 | parent | context | favorite | on: What the hell is Forth? (2019) This is a great article! I love his description of Forth as "a weird backwards lisp with no parentheses". Reading the source code of "WAForth" (Forth for WebAssembly) really helped me learn about how WebAssembly works deep down, from the ground up. It demonstrates the first step…
Comment linking /blog/waforth/
on “Thinking Forth: A Language and Philosophy for Solving Problems (2004) [pdf]”Submitted A Dynamic Forth Compiler for WebAssembly as a story · 5 points
HN discussionIt is, actually! I didn’t realize that until I read the handwritten WASM s-expression source code of WAForth. Languages like Lisp or Forth that run on WASM — or even handwritten s-expression-style WASM code like in the WAForth kernel — can dynamically compile and assemble new WASM bytecode and data. They can then call back to the JavaScript host to create and link entirely new WASM modules on the fly, and immediatel…
Comment linking /blog/waforth/
on “Web Embeddable Common Lisp”Submitted A Dynamic Forth Compiler for WebAssembly as a story · 2 points
HN discussionHere's a cool dynamic WebAssembly based Forth: https://el-tramo.be/blog/waforth/ >The Interpreter >The interpreter runs a loop that processes commands, and switches to and from compiler mode. >Contrary to some other Forth systems, WAForth doesn’t use direct threading for executing code, where generated code is interleaved with data, and the program jumps between these pieces of code. WebAssembly doesn’t allow unstru…
Comment linking /blog/waforth/
on “Thoughts on Forth Programming”The idea of a wiki using a Git back-end is certainly not novel: Gollum: https://github.com/gollum/gollum Gitit: http://hackage.haskell.org/package/gitit-0.1.1 Git-wiki: https://github.com/sr/git-wiki WiGit: http://el-tramo.be/wigit/ etc.
Comment linking /wigit/
on “Show HN: Torchpad – The simplest way to make a wiki”> For instance, I would love to break free from Google Talk and essentially make my email and IM divorce each other. I don't want them to be together until I can take my IM connections, history, transcript to some other provider(as in exporting and without the need of adding all IM connections again - which is impossible as of now) like email files and start afresh with the same address. Why is it impossible to divo…
Comment linking /blog/sluift/
on “WhatsApp confirms Google isn’t buying it”Here's the author's blog post about WAForth: A Dynamic Forth Compiler for WebAssembly https://el-tramo.be/blog/waforth/
Comment linking /blog/waforth/
on “What the hell is Forth? (2019)”