News for hackers. Stuff that matters.

aryx

Re:Battlezone Online: BZFlag in the Browser on Wednesday October 21, 2026 @07:03AM (#50178885)
thx. You can actually also see their tiny (OCaml) code from the same website.
Re:Battlezone Online: BZFlag in the Browser on Wednesday October 21, 2026 @03:54AM (#50177402)
For the nostalgic, here is the 90's era playable also in the browser: https://aryx.github.io/ocaml-elm-playground/games/#first-per...
Re:Attack of the Vibe Coded Photoshop Clones on Monday October 12, 2026 @03:43AM (#50052769)
I've also made a clone, except its purpose is for teaching: a TinyPhotoshop.ml in OCaml where the essence of Photoshop is reduced to a few thousand lines of readable code, https://aryx.github.io/ocaml-elm-playground/apps/#graphics
Re:A minimal kernel in Swift, running in QEMU on Thursday October 08, 2026 @07:55AM (#50004748)
I agree. I actually used Claude to rewrite some famous kernels (in OCaml): https://github.com/aryx/IX/tree/main/kernels with xv6, plan 9, oberon, singularity, Squeak on the bare Metal. So easier now to experiment in OS design.
Re:Google Playground on Wednesday October 07, 2026 @11:53AM (#49994585)
Damned, that's also the name I use for my OCaml gaming playground: https://aryx.github.io/ocaml-elm-playground/ also with lots of classic games playing online!
Re:Borland Turbo Basic on Monday October 05, 2026 @11:59AM (#49966604)
You can try Turbo Pascal (and a few other old coding environment) online here: https://aryx.github.io/ocaml-elm-playground/apps/#programmin...
Re:A browser-native classic Visual Basic VB6 IDE on Monday October 05, 2026 @06:26AM (#49963010)
For the old coding environment nostalgic out there, I've made one for TurboPascal here: https://aryx.github.io/ocaml-elm-playground/apps/#programmin...
A semgrep rule is not code; it does not run anything.
Re:Reparse – A comprehensive parser combinator for OCaml on Friday December 04, 2020 @02:51AM (#25300039)
This is nice, but when your language will grow, why would you use that instead of lex/yacc? It's hard to beat a nice BNF grammar; In fact they felt the need to put the BNF grammar for the things they were parsing at the end of the README, because it's far more readable that those >* skip <* stuff.
Re:Semgrep: Lightweight static analysis for many languages on Thursday July 23, 2020 @03:46AM (#23925105)
Great idea! Will do that.
Re:Guide to Making 3D Maps with Satellite Imagery in R on Tuesday April 28, 2020 @10:37AM (#23007395)
How do I 3d print it with colors?
Re:OpenBSD: Why and How (2016) on Wednesday November 13, 2019 @04:21AM (#21522345)
Looks indeed like a very developer-oriented OS. Then why still use CVS?