pdubroy 9 hours ago

Hi HN! I'm the main author of the Ohm Editor, and co-creator and primary maintainer of Ohm itself.

Ohm is a user-friendly parsing toolkit for JavaScript/TypeScript. You can find out more at https://ohmjs.org.

Anyone interested in the editor might like to check out a blog post I wrote about it a few years ago called "Visualizing Packrat Parsing" (https://dubroy.com/blog/visualizing-packrat-parsing/)

Some people also might be interested our book WebAssembly from the Ground Up (https://wasmgroundup.com): you can learn Wasm by building a simple compiler in JavaScript, using Ohm.

koo5_2 11 hours ago

I think in 2025 we can be more declarative than "AddExp = MulExp", but it's been years since i tried to build my own "language languages", first with libmarpa, then even more expressive with prolog..

foofoo12 15 hours ago

Bad landing page.

  • cl3misch 14 hours ago

    That's because it's not a landing page.

    This is the homepage https://ohmjs.org/

    • hnlmorg 13 hours ago

      Might be worth having this submission changed to that URL instead

      • cies 12 hours ago

        yes please