Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

xardias

Community-Fossil

  • »xardias« ist der Autor dieses Themas

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

1

14.07.2008, 10:23

C++ Template/Expression Language?

Hallo allerseits,

ich bin momentan auf der Suche nach eine Template oder Expression Language für C++. In anderen Sprachen wie C#, Java, Python, PHP und co wird man damit nur so überhäuft, doch für C++ finde ich da nichts ordentliches :/.
Ich suche da etwas ähnliches wie Smarty (PHP), Cheetah (Python) oder JEXL (Java).
Ziel ist es in erster Linie simple Variable Replacements in Text Templates zu machen. Wichtig wären dann auch noch Conditionals (if/else) und am besten sogar kleine Expressions (ala ${5+i*2)).

Daher würde ich gerne wissen ob da jemand etwas kennt? Bisher gefunden habe ich:
Teng: http://teng.sourceforge.net/
Seit 3 Jahren nicht mehr weiterentwickelt, voller Compilerfehler (Teils wegen neuer Compilerversionen, teils aber auch einfach nur Anfängerfehler)

Google-Ctemplate: http://code.google.com/p/google-ctemplate/
Sieht garnicht so übel aus, etwas ungewohnte Syntax, doch fehlt hier die Möglichkeit Expressions zu formulieren.

Letzter Ausweg wäre es eventuell einfach selbst was zu schreiben, eventuell mithilfe von lua, o.Ä.. Doch bevor ich mir den Aufwand mache wollte ich mich nochmal erkundigen ob da jemand einen einfacheren Ansatz kennt, oder eventuell ein fertige Bibliothek.

Viele Grüße,
Dennis

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

2

14.07.2008, 10:39

Sowas? http://reki.ru/products/ctpp/
@D13_Dreinig