Viewing profile — pdubroy
pdubroy
HN member- Joined
- Mon, Mar 31, 2008, 4:08 AM UTC
- HN karma
- 1,074
- Public activity
- 166 items
- HN profile
- View on Hacker News ↗
About pdubroy
Recent public activity
-
comment
Comment #47570625
From https://ohmjs.org — Here are some awesome things people have built using Ohm: - Shopify's theme-tools ( https://github.com/Shopify/theme-tools/ ), used in their online code ed…
- story
-
comment
Comment #46551874
Shameless plug: if you're interested in learning WebAssembly — like really learning the bytecode format and how it works — you might like our book, WebAssembly from the Ground Up: …
-
comment
Comment #46221823
I know there have been solutions in the Java world for >20 years, though I can't comment on well they work in practice. From a quick search, _An Implementation of Scoped Memory for…
- story
- story
-
comment
Comment #46003413
Awesome! You're exactly the kind of person we were thinking of when we wrote the book…experienced programmers who are interested in understanding things at a lower level. Let us kn…
-
comment
Comment #46003091
Edit: changed slightly to provide a more useful answer. No, it doesn't — not this version of the book at least. We only cover WebAssembly 1.0. That said, as my co-author says below…
-
comment
Comment #46002950
I agree, it really is quite approachable.
-
comment
Comment #46002484
Ah, good catch! I see them in one of the screenshots. Those are just inlay hints, they're not in the source code. (The editor is https://zed.dev )
-
comment
Comment #46002328
Thank you! I would 100% agree that the spec is quite readable. At the top of our Minimum Viable Compiler chapter, we say: > The binary module format is defined in the WebAssembly C…
-
comment
Comment #46002055
Yes, it can all be found here: https://github.com/wasmgroundup/code Over the course of the book, we also build up a small library for creating Wasm modules and emitting bytecode; t…
-
comment
Comment #46002028
Hi HN! Co-author of the book here, happy to answer any questions you have. Beyond the sample chapters which are linked from the landing page, we also have a couple blog posts which…
- story
-
comment
Comment #45952182
It's explained in the post: > Then, my plan was to construct a ProseMirror transaction that would turn the old tree into the new one. To do that, it’s helpful to know which nodes a…
-
comment
Comment #45951094
I think you're skipping over some important distinctions here. In a mark & sweep GC, the mark phase traverses the object graph, visiting only live objects. You need to recursively …
-
comment
Comment #45946725
(OP here) It’s possible, but I doubt it. Perhaps the way I wrote it makes it sound like I was thinking about it as a GC problem from the beginning, but I wasn’t. It wasn’t until I …
-
comment
Comment #45937137
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 ou…
- story
- story
-
comment
Comment #45286475
Folks here might be interested in WebAssembly from the Ground Up ( https://wasmgroundup.com ) — an online book to learn Wasm by building a simple compiler in JavaScript. (Disclaime…
- story
- story
- story
- story