Obviously bundling nearly all of Chromium with an app is inherently inefficient, but out of curiosity's sake, has there been any objective analysis of exactly what makes this use a seemingly disproportionate amount of…
Well, thinking about it more, I did realize there's a pretty nasty edge case with my hypothetical JavaScript syntax: let let x = 5; let x = 6; // should this set the variable "let x"? // or define a variable named "x"?…
Does one actually need whitespace to separate identifiers? This is something that's always bugged me a bit. Aside from C-style type declarations ("unsigned int x;"), C-style syntaxes seem to always have ways other than…
I was always under the impression this program was a level editor made primarily for use with for the author's Clean Game Library [1], a game engine for a functional programming language named Clean [2]. I haven't used…
A quick explanation of what this is, because it took me a bit to figure it out: it appears to be an interactive fiction engine written in Clojure. The linked example game is running through ClojureScript in the browser,…
I've looked into it a bit. The answer appears to be… sort of. It depends on your definition of "modern," how many hoops you're willing to jump through, and which dialects of Lisp you're willing to use. These are some of…
This may not be completely acceptable, but I swear by Mempad (http://www.horstmuc.de/wmem.htm). It's not open source, but that isn't a huge deal breaker for me, since it can import/export human readable text files very…
I'm not completely sure it's his code. In his comments, he says it is for "those who are interested in trying something like this," and the readmes of most of the repos thank Tavis Rudd for inspiration, which would be a…
Obviously bundling nearly all of Chromium with an app is inherently inefficient, but out of curiosity's sake, has there been any objective analysis of exactly what makes this use a seemingly disproportionate amount of…
Well, thinking about it more, I did realize there's a pretty nasty edge case with my hypothetical JavaScript syntax: let let x = 5; let x = 6; // should this set the variable "let x"? // or define a variable named "x"?…
Does one actually need whitespace to separate identifiers? This is something that's always bugged me a bit. Aside from C-style type declarations ("unsigned int x;"), C-style syntaxes seem to always have ways other than…
I was always under the impression this program was a level editor made primarily for use with for the author's Clean Game Library [1], a game engine for a functional programming language named Clean [2]. I haven't used…
A quick explanation of what this is, because it took me a bit to figure it out: it appears to be an interactive fiction engine written in Clojure. The linked example game is running through ClojureScript in the browser,…
I've looked into it a bit. The answer appears to be… sort of. It depends on your definition of "modern," how many hoops you're willing to jump through, and which dialects of Lisp you're willing to use. These are some of…
This may not be completely acceptable, but I swear by Mempad (http://www.horstmuc.de/wmem.htm). It's not open source, but that isn't a huge deal breaker for me, since it can import/export human readable text files very…
I'm not completely sure it's his code. In his comments, he says it is for "those who are interested in trying something like this," and the readmes of most of the repos thank Tavis Rudd for inspiration, which would be a…