3 ms·
Maybe to understand the making of a language, it's the subject of this paper. And « There are hundred of wiki engines and hundred of languages! Why yet another
by martyalain 9y ago
Maybe to understand the making of a language, it's the subject of this paper.
And « There are hundred of wiki engines and hundred of languages! Why yet another wiki and another language nobody will ever want to use? »
Here some elements to begin an answer:
A wiki[1] is a web application which allows collaborative modification, extension, or deletion of its content and structure. Following the first wiki created in 1995 by Ward Cunningham hundred of wikis have moved us from simple consumers to creators of shared informations. The best known of wikis is Wikipedia, full of rich documented pages written by authors supposed to be neither web designers nor coders. Wikis come generally with rather rudimentary and heterogeneous syntaxes to enter, enrich and structure texts. At the lowest level documents are created using HTML & CSS syntaxes. But writing HTML/CSS code being rather complex and at least tiresome, intermediate syntaxes, for instance Markdown syntax, have been created to make things a little bit easier. Everything works well but the code quickly becomes rather obfuscated, difficult to write, read, edit and maintain. In fact, the Markdown syntax is not intended for writing rich documents.
Works have been done to build enhanced syntaxes, true languages, in order to unify authoring, styling and coding, for instance CURL, LML, Scribble, SXML, LAML, Pollen ... But these tools are definitively devoted to coders, not to web designers and even less to authors, making difficult - if not impossible - a true collaborative work. Hence the {lambda way} project!
More on that in http://lambdaway.free.fr/ http://lambdaway.free.fr/