Vorteile |
Nachteile |
Beispiele |
Schachtelung kann man so programmieren
|
oder
|
Sprachen, die optische Semantik benutzen:
Ideen und Fragen |
ist eine optische Wiki-ähnliche Semantik für XML möglich ?
z. B.
|
wäre, angelehnt an TeX und mit optischer Formatierung:
|
Kriegt man so alle Elemente der SpracheXml hin?
Kennt jemand Wikis, die über optische Semantik auch komplexe Strukturen aufbauen können ?
In etwa, wie
|
ReStructuredText implementiert etwas, das diesen Ideen ziemlich nahe kommt. Es ist meiner Meinung nach das ideale Format für Wikis. --ToKa 2002/01/13
Anmerkung: Sprachen, die auf Struktur-Editoren statt auf Text-Editor plus Parser basieren, wie zum Beispiel SpracheLava, erzeugen direkt eine interne Darstellung des Programms und haben jede Freiheit, wie sie die (flüchtige) externe lesbare Darstellung syntaktisch aufbauen, einrücken/formatieren, einfärben usw., solange die Darstellung nur klar und unmissverständlich bleibt.
In Lava werden z.B. Kommentare in ausführbarem Code grün und kursiv dargestellt, heben sich aber ansonsten nicht durch besondere Klammern oder Kommentar-Beginn-Zeichen vom eigentlichen Programmcode ab. Deklarationen werden als Baumstruktur (mit Einrückungen und auf-/zuklappbaren Zweigen) dargestellt, und mit den Baum-Knoten sind Popup-Formulare verbundenen. --KlausGünther