Obwohl ich ja nur noch privat C programmiere, mache ich es inzwischen sogar wieder viel lieber als es zu Zeiten von MEGA noch war.
Tja, was macht man so als Nerd wenn man Freitagnacht wieder mal vorm Rechner sitzt weil man keine Freunde hat die mit einem Biertrinken gehen? Richtig, man trinkt Bier vorm Rechner und codet fleißig an seiner Software, die eh keiner braucht.
Naja jedenfalls hat die libphorward in letzter Zeit echt ziemlich krasse Sprünge gemacht, und mausert sich von der “Phorward Foundation Library” zum “Phorward Toolkit”. Eine universelle C-Bibliothek, die vor allem die Features
- Erweiterte Datenstrukturen (parray, plist)
- Erweiterte Stringfunktionalitäten
- Reguläre Ausdrücke (pregex, plex)
- Parser (zzt. ppgram)
unterstützt. Derzeit bin ich daran, die libphorward vor allem eines zu machen: Einfacher! 🙂
Ich bin jetzt auch von den negativen Gedanken bzgl. des Rpa/tk weg, weil ich das eh nicht mehr toppen kann. Daher: Einfachheit, Flexibilität, Features.
Das Resultat kann sich sehen lassen, es geht richtig gut voran momentan. Regex Library überarbeitet, so dass man damit (ENDZIEL!!!) JavaScript-kompatible Regular Expressions bauen kann sowie Lexer.
Das Parser Modul wird jetzt soweit gehackt, bis es sich selbst als Parser compiliere und ausführen kann (bootstrapping!) und dann gucken wir mal was draus wird.
In jedem Fall wird das Teil immer geiler. Und das Beste: Der UniCC Parser Generator, der zwar nicht mehr weitergepflegt wird, wird damit immernoch am Leben gehalten. Musste zwar schon viel umbauen aber er lebt weiterhin und compiliert!
Was war heute sonst noch?
- Die Ruhrcon 7 Reg eröffnet
- Interstellar geschaut… kein so guter Film. Eigentlich ne coole Story, viel zu viel Amerikanerdreck, Schnulze und Unlogik. Naja nicht nochmal.
Naja. Was solls. Interessiert ja eh keinen, mein Bier ist leer und ich geh jetzt pennen, damit ich morgen ausschlafen kann und dann ab schön nach Hengsen 🙂 (my Graceland!).