We think we've opened up a whole new way to use technology. This can happen when one takes some assumed requirement and reverse it. Wiki, for example, reversed the assumption that only the owner should edit the pages of a web site. Parser generators have traditionally been used to describe exactly what should be written and anything else is a "syntax error". Wiki allows writers to write what they think makes sense.
With Exploratory Parsing we now have a way for the parser writer to discover what has been written after the fact. This inversion of control mirrors the original thinking behind wiki. Let those who know write as they see fit. Trust people to be regular enough to create lasting value. Use the power of our modern computers and networks to organize that value. github
DE
Wir glauben, dass wir eine ganz neue Art der Nutzung von Technologie eröffnet haben. Das kann passieren, wenn man eine angenommene Anforderung in ihr Gegenteil verkehrt. Wiki zum Beispiel hat die Annahme, dass nur der Eigentümer die Seiten einer Website bearbeiten sollte, in ihr Gegenteil verkehrt. Parsergeneratoren werden traditionell verwendet, um genau zu beschreiben, was geschrieben werden soll, und alles andere ist ein "Syntaxfehler". Wiki erlaubt es den Autoren, das zu schreiben, was sie für sinnvoll halten.
Mit dem explorativen Parsing [⇒ Exploratives Parsing] haben wir nun eine Möglichkeit für den Parserautor, nachträglich zu entdecken, was geschrieben wurde. Diese Umkehrung der Kontrolle spiegelt den ursprünglichen Gedanken hinter Wiki wider. Lass diejenigen, die sich auskennen, so schreiben, wie sie es für richtig halten. Vertrauen Sie den Menschen, dass sie regelmäßig genug sind, um einen dauerhaften Wert zu schaffen. Nutzen Sie die Macht unserer modernen Computer und Netzwerke, um diesen Wert zu organisieren. github