Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Entscheidung] Lojbanparser #11

Closed
uwap opened this issue Dec 5, 2016 · 6 comments
Closed

[Entscheidung] Lojbanparser #11

uwap opened this issue Dec 5, 2016 · 6 comments

Comments

@uwap
Copy link
Member

uwap commented Dec 5, 2016

Wenn wir noch schönere möglichkeiten bieten wollen, wäre es cool, wenn wir jeden lojban satz auch noch durch einen lojbanparser jagen würden. auf die art könnte man klammerung etc. pp. gut darstellen. Es gibt da einersatz http://hackage.haskell.org/package/lojban, andererseits http://hackage.haskell.org/package/lojbanParser, http://hackage.haskell.org/package/zasni-gerna und http://hackage.haskell.org/package/tersmu. So wie ich das nur gesehen habe, funktionieren die alle nicht mit GHC8. Wir sollten uns also überlegen ob wir einen alten lojban parser portieren oder einen neuen schreiben.

Siehe auch: #6

@Profpatsch
Copy link
Member

Profpatsch commented Dec 5, 2016

Porten sollte in jedem Fall die schnellere Methode sein. Man sollte sich halt vorher auf einen festlegen, um den Aufwand nicht zweimal zu haben.

@uwap
Copy link
Member Author

uwap commented Dec 5, 2016

Ich denke auch, dass einen vorhanden parser porten einfacher wäre. Vielleicht sollten wir insbesondere mit der überlege wie einfach es wäre dem hinten rausfallenen datentypen eine ToHTML instanze zu geben.

@Profpatsch
Copy link
Member

Profpatsch commented Dec 5, 2016

lojbanParser scheint einfach nur ein neuerer zasni-germa zu sein. YoshikuniJujo/zasni-gerna#1

@Profpatsch
Copy link
Member

https://hackage.haskell.org/package/lojban ist für das Parsen von jbovlaste und ein paar andere misc-dinge. Ist halt ein bisschen anmaßend von Chris Done, sich dafür gleich den Namen lojban für das Paket zu reservieren.

Sowohl https://hackage.haskell.org/package/tersmu als auch https://hackage.haskell.org/package/lojbanParser verwenden Pappy, um den Code aus der Grammatik zu generieren. lojbanParser hat mehr Downloads und generierte Doku, also würde ich das verwenden.

@uwap
Copy link
Member Author

uwap commented Dec 5, 2016

lojbanParser sieht auch hinsichtlich der datentypen besser aus.

@uwap
Copy link
Member Author

uwap commented Dec 6, 2016

Ich denke wir werden dann lojbanParser verwenden. Ich schließe das mal, solange kein weiterer Punkt / keine weiteren Argumente auftauchen.

@uwap uwap closed this as completed Dec 6, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants