frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Implementing DOES> in Forth, the entire reason I started this mess

https://boston.conman.org/2025/06/09.1
56•todsacerdoti•4h ago

Comments

KlausWinter•3h ago
I love how the author broke down the complexity of implementing DOES> in Forth it’s like peeling back the layers of an onion. The analogy with closures in JavaScript really resonated with me; it’s one thing to know what it does, another to know how it does it.

I’ve never built a Forth system from scratch, but reading this made me appreciate how DOES> truly straddles the line between compile time and run time, with its three time phases approach. The detailed step by step breakdown was illuminating, especially how the xt rewriting actually works at runtime.

The reflection at the end, about how JonesForth skipped DOES> probably because of the interplay between writable and executable memory, was spot on. It’s a great reminder that even simple seeming features in Forth can have surprisingly deep implementation complexity.

rickcarlino•2h ago
Similar (but NOT identical) concept in RetroForth I really enjoyed learning about years ago: https://rickcarlino.com/2021/til-how-retroforth-implements-d...

It’s nice to see Forth internal deep dives hitting the front page, great article.

pyinstallwoes•26m ago
Okay, so what's the significance of it and what's the boon?

Surprised so little public forth's implement it.

Tell HN: Help restore the tax deduction for software dev in the US (Section 174)

1774•dang•13h ago•632 comments

Containerization is a Swift package for running Linux containers on macOS

https://github.com/apple/containerization
427•gok•9h ago•184 comments

Apple announces Foundation Models and Containerization frameworks, etc

https://www.apple.com/newsroom/2025/06/apple-supercharges-its-tools-and-technologies-for-developers/
607•thm•12h ago•362 comments

Discrete Mathematics: An Open Introduction [pdf]

https://discrete.openmathbooks.org/pdfs/dmoi4.pdf
66•simonpure•4h ago•8 comments

Micrographia (1665) [pdf]

https://arhipa.org/libros/Hooke_Robert_Micrographia-1665.pdf
9•andsoitis•1h ago•1 comments

Implementing DOES> in Forth, the entire reason I started this mess

https://boston.conman.org/2025/06/09.1
56•todsacerdoti•4h ago•3 comments

Sly Stone has died

https://abcnews.go.com/US/sly-stone-pioneering-leader-funk-band-sly-family/story?id=122666345
230•brudgers•8h ago•28 comments

Scientific Papers: Innovation or Imitation?

https://www.johndcook.com/blog/2025/06/05/scientific-papers-innovation-or-imitation/
12•tapanjk•1h ago•1 comments

Working with the EPA to Secure Exposed Water HMIs

https://censys.com/blog/turning-off-the-information-flow-working-with-the-epa-to-secure-hundreds-of-exposed-water-hmis
22•doener•2d ago•0 comments

Container: Apple's Linux-Container Runtime

https://github.com/apple/container
142•jzelinskie•9h ago•20 comments

World fertility rates in 'unprecedented decline', UN says

https://www.bbc.co.uk/news/articles/clynq459wxgo
19•mmarian•41m ago•15 comments

Why agents are bad pair programmers

https://justin.searls.co/posts/why-agents-are-bad-pair-programmers/
93•sh_tomer•6h ago•62 comments

Apple has announced its final version of macOS for Intel

https://tedium.co/2025/06/09/apple-wwdc-intel-mac-support-ending/
6•mdp2021•2h ago•2 comments

Show HN: Munal OS: a graphical experimental OS with WASM sandboxing

https://github.com/Askannz/munal-os
213•Gazoche•12h ago•72 comments

The Xerox Alto, Smalltalk, and rewriting a running GUI (2017)

https://www.righto.com/2017/10/the-xerox-alto-smalltalk-and-rewriting.html
69•rbanffy•8h ago•23 comments

Apple introduces a universal design across platforms

https://www.apple.com/newsroom/2025/06/apple-introduces-a-delightful-and-elegant-new-software-design/
519•meetpateltech•12h ago•826 comments

Launch HN: Chonkie (YC X25) – Open-Source Library for Advanced Chunking

116•snyy•13h ago•37 comments

Go is a good fit for agents

https://docs.hatchet.run/blog/go-agents
144•abelanger•5d ago•104 comments

Las Vegas is embracing a simple climate solution: More trees

https://www.npr.org/2025/06/09/nx-s1-5340363/las-vegas-climate-change-solution-trees
111•geox•5h ago•78 comments

Marines being mobilized in response to LA protests

https://www.cnn.com/2025/06/09/politics/marines-mobilized-los-angeles-protests
245•sapphicsnail•7h ago•280 comments

Show HN: An open-source rhythm dungeon crawler in 16 x 9 pixels

https://github.com/jgalecki/qrawl-tiny-mass-disco
33•jgalecki•3d ago•5 comments

Doctors could hack the nervous system with ultrasound

https://spectrum.ieee.org/focused-ultrasound-stimulation-inflammation-diabetes
132•purpleko•15h ago•15 comments

Researchers recreate ancient Egyptian blues

https://news.wsu.edu/press-release/2025/06/02/researchers-recreate-ancient-egyptian-blues/
3•gnabgib•3d ago•0 comments

What methylene blue can (and can’t) do for the brain

https://neurofrontiers.blog/what-methylene-blue-can-and-cant-do-for-the-brain/
118•wiry•3d ago•83 comments

Hokusai Moyo Gafu: an album of dyeing patterns

https://ndlsearch.ndl.go.jp/en/imagebank/theme/hokusaimoyo
145•fanf2•15h ago•13 comments

Bruteforcing the phone number of any Google user

https://brutecat.com/articles/leaking-google-phones
487•brutecat•15h ago•155 comments

Smart People Don't Chase Goals; They Create Limits

https://www.joanwestenberg.com/smart-people-dont-chase-goals-they-create-limits/
12•MaysonL•57m ago•4 comments

RFK Jr.: HHS moves to restore public trust in vaccines

https://www.wsj.com/opinion/rfk-jr-hhs-moves-to-restore-public-trust-in-vaccines-45495112
194•ceejayoz•8h ago•270 comments

Why quadratic funding is not optimal

https://jonathanwarden.com/quadratic-funding-is-not-optimal/
105•jwarden•15h ago•84 comments

Show HN: Most users won't report bugs unless you make it stupidly easy

205•lakshikag•14h ago•116 comments