Evropi {l Wrote}:It... it... already exists!
https://groups.google.com/forum/#!topic/tweecode/There's even been a
FreeGamer article on Twine!
It hasn't been updated in a while until a certain 'Philip Sutton' made a new version of Twine for Windows (the 'twee' command-line compiler is much more advanced) that *gasp* actually works with Unicode. You could take up the project if you're really into gamebooks. A potential problem could be that TiddlyWiki is being phased out by a complete rewrite of TiddlyWiki, called
TiddlyWiki5.
That's a good idea, but I don't feel like picking up the project for various reasons. Also, I'm not really into web design and therefore want to keep it simple and command line based. Maybe add an optional, minimal TK interface at some point.
Anyway, the point is, great artists need a graphical tool - a JSON parser is just not enough. And you can't expect normal people to manipulate JSON. YAML is much more user-friendly I find, and I can imagine there will be fringe cases that your planned UI editor will be less-than-perfect. YAML parses somewhat slowly indeed, but it is also very powerful and comprehensive... I dig it! I can imagine people sharing YAML source code on forums already... ah, the dreams...
Uh, no. A user interface is always the better option. I can assure you, even most application developers and system integrators hate editing markup files. Nobody likes to learn a syntax or encoding facts for writing interactive books.
And since the json structure follows a strict pattern, it won't be a problem to create an editor that writes correct UTF-8 files and represent the file structure properly, hiding also the gory details about IDs and stuff. I'm pretty positive about that point.
Sorry for the lukewark reception

That's ok, I'm not even sure if anybody plays command line games these days.
Can you make one for Ruby too? I adore Ruby.

I'm not sure if I rather should wait for a stable version of Ruby 2.
I think this will be work when hooked up to a static site generator like Nanoc or Jekyll. There are probably ones for Perl too, but Nanoc and Jekyll are huge in the Ruby community. The former is extremely flexible and if you aren't excited about it you should be. If you don't find it exciting,
just listen to the FLOSS Weekly interview. It's a pleasure to listen to and it will certainly get you interested in using this for your personal home page or possible for a client, if you do web design.
Sorry, I can't share your euphoria about web development/design. Thanks for the link anyway, I'm always looking for interesting technical podcasts.
Also, uhh... the license... seriously? Seriously? I found it really immature. You can't expect a lawyer to look at that and do anything but laugh. Some comments seem to have an erratic character too, please calm down.
I really don't care about the license. That is the point of this kind of license. If you find the usage of the word "fuck" immature, well, too bad, i can't help you there.
The point of some of the comments is to keep other guys from trying to discuss the coding style or quirks in the source code structure with me, because it wasn't really important in this stage of prototyping.