Back to Home11/15/2025, 6:01:29 AM

Ohm Editor

41 points
7 comments

Mood

supportive

Sentiment

positive

Category

tech

Key topics

Parsing and Compiler Design

JavaScript Libraries

Developer Tools

Debate intensity20/100

The Ohm Editor is a tool related to the Ohm JavaScript library for parsing and compiler design, presented in a user-friendly interface.

Snapshot generated from the HN discussion

Discussion Activity

Moderate engagement

First comment

2h

Peak period

7

Day 1

Avg / period

4

Comment distribution8 data points

Based on 8 loaded comments

Key moments

  1. 01Story posted

    11/15/2025, 6:01:29 AM

    4d ago

    Step 01
  2. 02First comment

    11/15/2025, 7:48:05 AM

    2h after posting

    Step 02
  3. 03Peak activity

    7 comments in Day 1

    Hottest window of the conversation

    Step 03
  4. 04Latest activity

    11/18/2025, 10:44:05 PM

    11h ago

    Step 04

Generating AI Summary...

Analyzing up to 500 comments to identify key contributors and discussion patterns

Discussion (7 comments)
Showing 8 comments
foofoo12
4d ago
1 reply
Bad landing page.
cl3misch
4d ago
1 reply
That's because it's not a landing page.

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

hnlmorg
4d ago
1 reply
Might be worth having this submission changed to that URL instead
cies
3d ago
yes please
koo5_2
3d ago
1 reply
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..
tomtom1337
3d ago
1 reply
Could you provide a bit more context here? I’m looking at the math example (https://github.com/ohmjs/ohm/blob/main/examples/math/index.h...) and would like to learn a bit more.
koo5_2
11h ago
maybe have a look at "PEG: Ambiguity, precision and confusion": https://jeffreykegler.github.io/Ocean-of-Awareness-blog/indi...
pdubroy
3d 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.

ID: 45935398Type: storyLast synced: 11/16/2025, 9:42:57 PM

Want the full context?

Jump to the original sources

Read the primary article or dive into the live Hacker News thread when you're ready.