thank you for sharing this! I never heard the two website you mentioned while being very familiar with vndb. I guess there will be always another corner of the internet that you don't even know existed.
If you are curious, vndb has a guideline you can see about what can be added here:
https://vndb.org/d2
I enjoyed the "Coming from Clojure" section. I guess there seems to be more differences not yet outlined there. One that I spotted is that destructuring is also really different but not mentioned there.
I also tried the the example destructuring from the tour page and these below doesn't run correctly:
> More importantly, this design makes it easy to compose whole programs that will never be paused by a garbage collection by avoiding cyclical structures.
Or by "breaking" cycles, which will trigger the reference count deallocation.
I have similar stance to you. LLM has been very useful for me but it doesn't really change the fun-ness of programming since my circumstances has allowed me find programming to be very fun. I also want to pivot out to something else if English prompt becomes the main way to develop complex software. Though my other passion is having worse career horizon in the generative AI world (art making). We'll see.
How does this compare to Rules engine/rete algorithm? I've been developing a game on top of a rules engine and I can't help but feel very familiar reading the 4 Nova core ideas
If you are curious, vndb has a guideline you can see about what can be added here: https://vndb.org/d2
reply