gdritter repos telml / c118cd8
A bit more README Getty Ritter 6 years ago
1 changed file(s) with 12 addition(s) and 3 deletion(s). Collapse all Expand all
5252
5353 ## Frequently Asked Questions
5454
55 Nobody has asked me these, but I assume that if someone wanted to ask
56 me questions, they would probably be some of these.
57
5558 ### Why?
5659
5760 It's my party, and I'll bikeshed if I want to.
5861
59 ### Why Not Markdown?
62 ### Why not Markdown?
6063
6164 Markdown isn't easily extensible, and also it's fraught with
6265 edge-cases and difficult to implement in a new language. TeLML is
6366 extensible, and it's easy to write a naïve recursive descent parser
6467 for it in basically any language.
6568
66 ### Why Not XML?
69 ### Why not XML?
6770
6871 I know XML is eXtensible, after all, but—do _you_ want to write XML by
6972 hand? Because _I_ don't. Yeah, `\em{foo}` is more heavyweight than
7073 Markdown's `_foo_`, but it's also a fair bit more lightweight than
7174 XML's `<em>foo</em>`.
7275
73 ### Why Not ReST?
76 ### Why not ReStructured Text?
7477
7578 Because I didn't know about its extensibility when I started writing
7679 TeLML, and now this exists and I use it and I don't really want to
7780 switch.
81
82 ### Are there other language implementations?
83
84 I have less-polished Scheme and Rust implementations that I haven't
85 put online yet. I'm planning on using the Rust implementation for a
86 project at some point, so it might show up before too long.
7887
7988 ### Why is your code so bad?
8089