2011-01-30T10:01:22
moritzDer zweite Teil des Vorschlags, die Sigils von Variablen zu entfernen, hört sich für mich ziemlich unmöglich an. Sigils sind in der Sprache sehr tief verwurzelt. ...
Für alle diese Features müsste man also andere Mechanismen finden.
Dass Perl - zumindest Perl5 - ohne Sigils möglich ist, beweist
Lingua::Romana::Perligata. Dort werden sie durch die Deklination des Variablennamens ersetzt. Wobei das natürlich mehr Proof-of-Concept und intellektuelle Spielerei als eine praxisrelevante Spracherweiterung ist. Production-Code dürfte damit noch niemand geschrieben haben.
Dabei geht es noch deutlich weiter als bei Python. Es wird nicht nur auf Sigils und die geschweiften Klammern zum Schachteln des Codes verzichtet sondern gleich auf alle Sonderzeichen ausser dem Punkt und selbst auf Ziffern.
2011-01-30T10:01:22
moritzDas Ergebnis würde sich nicht mehr wie Perl anfühlen - vermutlich eher wie Python.
Bei
Lingua::Romana::Perligata eher wie Latein. Aber das ist ja wohl auch ein Sinn der Übung.