25 karma · joined July 3, 2014
Are there any articles about how an engine like this is built? It is an extreme level of procedural generation (apparently), but the graphics aren't blocky and as abstract, but rather pretty impressive.
In a similar vein is Eskil Steenberg's Love [1], but this is on another level entirely.
This project in particular gives some of the benefits of Clojure (JVM, expressive language, immutability), but I don't see any easy way to add new constructs to the language like macros without modifying the compiler itself. Can you modify the grammar that is fed to Instaparse at runtime?
That being said, the current branding and name confused me initially. I was expecting a full Go to Clojure compiler, but it appears that this is mainly a language that has similar syntax to Go which compiles to Clojure, which is still very cool, just different.
It seems as though the author is trying to sell a religious experience to his readers. If that is the case, that's interesting in the sense that it is certainly unlike any other programming text I've read. I personally think evangelizing Lisp should be in the form of making it more familiar, human, and relatable to the average programmer, but I can't help but to respect the sheer uniqueness of the approach.
Because I've done more Python working, reading Django's source is much easier for me than most Clojure code (even my own), but that's not to say the same for everyone else.
These are after all languages (even if they are artificial). The human brain is really good at understanding a wide variety of linguistic constructs, the main issue is familiarity and that changes from person to person.
Hacker News, Reddit, and bookmarks in your browser don't do the same thing. The former two because links you submit to them are not considered "yours" in the same way del.icio.us and Pinboard, and browser bookmarks because they are not social in the same way.
I guess Twitter does the same thing for a lot of people but it isn't as focused and it doesn't feel the same to me.
Does anyone else have any thoughts? Is social bookmarking forever relegated to a niche market or...?