MudGuard: eval() Methode für Java?

Beitrag lesen

Hi,

Unter eval() verstehe ich, daß dort Code derselben Sprache ausgewertet wird, in der das eigentliche Script/Programm geschrieben ist.
Im Falle von Java ist also der (bzw. ein) Java-Parser erforderlich.
Yep, ich legte die Betonung auf _einen_ Parser. Was in der Praxis bedeutet, dass auf den Zielrechnern die Installation der JRE weiterhin ausreicht - da ich den Java-Parser-für-mein-eval als Teil meiner Anwendung mit ausliefere.
Das war doch Dein ursprüngliches pragmatisches Gegenargument,

Zitat aus meinem ersten Posting in diesem Thread:

denn dann müßte der komplette Parser auch zur Laufzeit zur Verfügung gestellt werden.

oder (ich gehe davon aus, dass Du ein Java-eval aus prinzipiellen Gründen sowieso nicht gut heißt..)?

Ein Java-eval() hab ich bisher genauso oft vermißt wie ein C++ oder C eval(): nie.
Aber auch in Sprachen, in denen eval() vorhanden ist, hab ich das noch nicht wirklich gebraucht, es gab andere (bessere) Lösungen.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.