Log inSign up
OhmJS
61 posts
OhmJS profile banner
@_ohmjs

OhmJS

@_ohmjs
A library and language for building parsers, interpreters, compilers, and more. 🗣 discord.gg/KwxY5gegRQ 🦋 bsky.app/profile/ohmjs.…
Everywhere
ohmjs.org
Joined July 2021
14
Following
304
Followers
RepliesRepliesRepostsRepostsMediaMedia

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
  • @_ohmjs
    OhmJS
    @_ohmjs
    Jul 14, 2025
    Thanks to a generous contribution from @Shopify, we've secured enough funding to make further progress towards production-ready Ohm+WebAssembly support! github.com/ohmjs/ohm/issu… Thank you Shopify for funding open source. ❤️
    Image
    Production-ready WebAssembly support · Issue #511 · ohmjs/ohm
    From github.com
    1
  • @_ohmjs
    OhmJS
    @_ohmjs
    Mar 12, 2025
    Very cool to learn that Ohm was used to create Gambu-Script, which is used to teach programming to over 90k students in Austria! It's part of SchuBu, a free-to-use digital schoolbook: schubu.org/p768/programmi…
    An illustration explaining computer programming basics titled 'Sequence'. The top contains text explaining that a computer program is a set of instructions. Below is a cartoon illustration showing a purple robot sitting at a computer with a confused green monitor display. The robot is speaking in binary code (shown in a speech bubble), while the monitor shows question marks in a thought bubble. The scene includes bookshelves in the background. The caption reads 'Fig. 1 Learning languages pays off.'
    An educational diagram explaining loops in programming using GamBu-Script. The image shows text explaining that loops are a way to handle repeated actions in programming, with two syntax examples: 'repeat x seconds [command]' and 'repeat x times [command]'. At the bottom, there's a code example in a red-bordered box showing 'right 100' followed by 'repeat 100 times left 1'.
  • @_ohmjs
    OhmJS
    @_ohmjs
    Mar 10, 2025
    If you dig Ohm and are interested in WebAssembly, check out this book by @dubroy (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!
    @WasmGroundUp
    WebAssembly from the Ground Up
    @WasmGroundUp
    Mar 10, 2025
    Excited to announce the official launch of our online book, WebAssembly from the Ground Up! 🎉 It's the book we wish we'd had 3 years ago. No messing with tools and frameworks. It's a hands-on guide to the core of Wasm: the instruction set and module format. Link below. 👇
    Learn Wasm by building a simple compiler in JavaScript. No compiler expertise necessary. All the code is in the book; we'll take you through it step by step. Get your hands dirty and see for yourself what WebAssembly is all about.
  • @_ohmjs
    OhmJS
    @_ohmjs
    Feb 17, 2025
    Anyone catch Ohm in the current edition of JavaScript Weekly? javascriptweekly.com/issues/723
    Image
  • @_ohmjs
    OhmJS
    @_ohmjs
    Jan 29, 2025
    Just been told that ohmjs.org is currently down. Sorry about the disruption! We're working on a fix, but in the meantime, if you need to access the docs you can find them here: github.com/ohmjs/ohm/tree…
    ohmjs.org
    Ohm: a user-friendly parsing toolkit for JavaScript and Typescript
    Ohm is a parsing toolkit for JavaScript, consisting of a library and a domain-specific language. You can use it to parse custom file formats or quickly build parsers, interpreters, and compilers for...
    1
Advertisement
Advertisement