Viewing profile — deosjr
deosjr
HN member- Joined
- Wed, Jul 05, 2023, 9:50 AM UTC
- HN karma
- 126
- Public activity
- 23 items
- HN profile
- View on Hacker News ↗
About deosjr
Recent public activity
-
comment
Comment #48531219
Working on my version of Dynamicland. Today I got this small thing working where I can now live-edit the behaviour of the editor script, see https://www.youtube.com/shorts/ZjxPIv-X…
-
comment
Comment #48182132
Wow that is cool, thanks for that!
-
comment
Comment #48176622
This might be your jam. I should revisit this, most of it is unimplemented. But the parsing part was interesting, since MTG has such a codified language for explaining the rules. M…
-
comment
Comment #48176598
A while ago I was playing the romhack Run&Bun, which drastically ups the difficulty of Pokemon Emerald. Watching others play, most of the game was doing 'calcs': calculating how to…
-
comment
Comment #44525348
Such an amazing project. I've made a lot of progress recently working on my own homebrew version, running it in the browser in order to share it with people. Planning to take some …
-
comment
Comment #44432205
Exploring the implementation of Dynamicland (dynamicland.org) using Guile Scheme, Hoot (scheme->wasm) and miniKanren. Main write-up can be found here: https://deosjr.github.io/dyna…
-
comment
Comment #44380978
I recently shared a project I did using Hoot, by Spritely institute. It's Guile Scheme compiling to WASM, and it works really well! See https://spritely.institute/hoot/ Latest on m…
-
comment
Comment #44290167
Cheers, this is super useful. I will have to do some reading. Being able to build up n-ary predicates using triples that way makes a lot of sense.
-
comment
Comment #44290120
Thanks Dave, high praise! I was inspired after seeing you all take over the declarative & minimalist programming room at FOSDEM this year. If you thought this was cool, wait until …
-
comment
Comment #44288431
I appreciate it; this kind of exchange is exactly why I read HackerNews. If you have any good sources on extending Datalog to N-ary relations, I'd love to know. Just had a look at …
-
comment
Comment #44287427
Thank you for the feedback! I agree with all of the above. Should've probably been a bit more clear on the dl-find syntax; I find it just as unacceptable as you do. It is the resul…
-
comment
Comment #44284000
Guile Scheme. See https://github.com/deosjr/deosjr.github.io/blob/master/dynam... for more.
-
comment
Comment #44283094
Seems like interest in Datalog is high this week, so I thought I'd share a write-up of a minimal Datalog implementation I did a while ago. Runs in the browser using Hoot ( https://…
- story
-
comment
Comment #44274730
I recently implemented a version of Bret Victor's Dynamicland in the browser using miniKanren, Datalog, and WebAssembly: https://deosjr.github.io/dynamicland/ Knowing how to implem…
-
comment
Comment #43194286
A bit late, but just saw this and wanted to say I appreciate the minimalism of this a lot!
-
comment
Comment #42547748
I did the same thing in Golang here: https://github.com/deosjr/nand2tetris Be sure to check out the lispmachine folder; its essentially a fork I made after finishing the course. It…
-
comment
Comment #40111723
That's exactly why I built my own tooling when going through the book. I built everything in Golang and am working on some visualisations in Javascript. Repo: https://github.com/de…
-
comment
Comment #40014035
Here's a gist in Prolog that I believe solves this puzzle: https://gist.github.com/deosjr/7314659509333ee2ad67dbf276e8d...
-
comment
Comment #39682349
My way of learning about Lisp was based on first principles, after reading Norvigs blogpost many times and working through SICP. What helped is that I had just finished the nand2te…
-
comment
Comment #36750374
I tried for a bit and couldn't get it to work either. The dragon curve example is a lot more complicated than the simplest definition, which is a hint. I don't even know exactly wh…
-
comment
Comment #36750220
http://algorithmicbotany.org/papers/abop/abop.pdf
-
comment
Comment #36598128
Glad to hear from Dynamicland; the last video got me so excited I decided to try and build a demo for tinkering with at home: https://github.com/deosjr/elephanttalk Only dependency…