Thread:MilkMC/@comment-25330335-20170512230215

I've been thinking (mostly in response to this thread)...

Wikitext is complicated. In source form, things like crafting grids are cryptic. Also, there is a lot of straight-up html stuff in there, which looks honestly awful. If you know what you're doing, wikitext can be a powerful tool. If you don't, you're stuck.

What if we created a new markup language. I've been wondering about this for a while, and I'm liking the idea even more.

A few goals I'd have for such a language:


 * Intuitive - Syntax should be easily readable, not cryptic, and be easy to read and write.
 * Modular - The language should be designed for complete modularity. Making and adding modules should be incredibly easy and intuitive. Think templates but easier.
 * Basic Scripting - MediaWiki's parser functions are slow, cryptic, and INCREDIBLY difficult to understand, even if you have programming experience. This makes them very prone to bugs. Inline scripting, in an easy and approachable manner should be available.
 * Control - I get frustrated very quickly with wikitext sometimes because of trivial things like newlines and div placement. I've always wanted a better way to do this thing...
 * Modern Design - You know when an interface or page looks clean and modern. Making things clean and modern like that easily and by default would be awesome.

Ideally this would be written in php (or similar)(like mediawiki), and work similarly to mediawiki on the backend, but look completely different from an end-user point of view.

What do you think? Any ideas? Questions? I'm willing to answer your (inevitable) questions on how languages like this work, and other such things. Thanks for reading.

 