
OhmJS
@_ohmjs
A library and language for building parsers, interpreters, compilers, and more.
🗣 discord.gg/KwxY5gegRQ
🦋 bsky.app/profile/ohmjs.…
ID: 1411328152580861955
https://ohmjs.org 03-07-2021 14:17:19
65 Tweet
294 Followers
14 Following





In WebAssembly from the Ground Up, we teach you how to compile a simple programming language down to WebAssembly. (using Ohm, of course) Here's a section on inline rule declarations, part of a new draft of Chapter 3, "A Calculator Language".





If you're a fan of Bret Victor's Inventing on Principle, check out Seymour, a live programming environment I made with Saketh Kasibatla. harc.github.io/seymour-live20…



If you dig Ohm and are interested in WebAssembly, check out this book by Patrick Dubroy DONE HERE (co-creator of Ohm). You'll learn Wasm (the instruction set and module format) by building a compiler for a small programming language. It's also a great way to learn Ohm!
