EPERL.

EPERL ist eine eingebettete Perl-Sprache.
Jetzt downloaden

EPERL. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ralf S. Engelschall
  • Website des Verlags:
  • http://search.cpan.org/~rse/eperl-2.2.13/eperl.pod

EPERL. Stichworte


EPERL. Beschreibung

EPERL ist eine eingebettete Perl-Sprache. EPERL ist ein eingebetteter Perl 5-Sprache.SynopsisePerl EPERL AbstractEPerl interpretiert eine ASCII-Datei, die mit Perl 5-Programmanweisungen stammt, indem der PERL 5-Code ausgewertet wird, während er die einfachen ASCII-Daten überschreitet. Es kann auf verschiedene Arten arbeiten: Als Stand-Alone-UNIX-Filter oder integriertes Perl-5-Modul für allgemeine Dateigenerierungsaufgaben und als leistungsstarke Webserver-Skriptsprache für dynamische HTML-Seite programmieren Dies ist wirklich ein Full-Edge-Perl-5-Dolmetscher, jedoch mit einem anderen Anrufumfeld- und Quelldateilayout als der Standard-Perl-Interpreter (normalerweise der ausführbaren Perl oder Perl5 auf den meisten Systemen). Es ist für die allgemeine ASCII-Dateigeneration mit der Philosophie der Einbetten des Perl 5-Programmcodes in die ASCII-Daten anstelle der üblichen Art und Weise, in der Sie die ASCII-Daten in ein PERL-5-Programm einbetten (normalerweise durch Zitieren der Daten und über Druckanweisungen einbetten ). Also, anstatt ein einfaches Perl-Skript wie #! / Pfad / / Perl-Druck "Foo Scheune" zu schreiben; drucken "baz quuxn"; für ($ i = 0; $ i <10; $ i ++) {drucken "foo # $ {i} n"; } drucken "foo scheune"; drucken "baz quuxn"; Sie können es jetzt als EPERL-Skript schreiben: #! / Pfad / zu / EPERL Foo BAR BAZ QUUX FOO BAR BAZ QUILTAllGhug Die EPERL-Variante hat ein anderes Quelldatei-Layout, das Semantic ist derselbe, dh beide Skripts erstellen genau die gleichen resultierenden Daten zu stdout.IntentionEperl ist einfach ein Klebercode, der die Programmierleistung der Perl 5-Interpreter-Bibliothek mit einer kniffligen Einbettungstechnik kombiniert. Der Einbettungsrick ist folgender: Es konvertiert die Quelldatei in ein gültiges Perl-Skript, das dann vollständig von nur einer internen Instanz des Perl-5-Interpreters ausgewertet wird. Um dies zu erreichen, übersetzt EPERL alle einfachen Code in (entspannte) Perl-5-Zeichenfolgen, die in Druckkonstruktionen gelegt werden, während sie durch alle eingebetteten nativen Perl-5-Code passieren. Wie Sie sehen, hat EPERL selbst innen innen genau das gleiche, ein dummer Programmierer musste beim Schreiben eines einfachen Perl-Generation-Skripts zu tun.Due auf die Art dieses Borstencodes, EPERL ist wirklich der bessere Versuch, wenn die generierten ASCII-Daten wirklich mehr enthalten statisch als dynamische Daten. Oder mit anderen Worten: Verwenden Sie EPERL, wenn Sie die generierten ASCII-Daten im Alleinformat die generierten ASCII-Daten aufbewahren möchten, während Sie nur einige eingeräumtes Sachen programmieren. Verwenden Sie es nicht, wenn Sie reine dynamische Daten erstellen. Dort bringt es keinen Vorteil auf den gewöhnlichen Programmcode eines einfachen Perl-Skripts. Das statische Teil sollte also mindestens 60% betragen oder der Vorteil wird zu einem Nachteil. Hier haben Sie den typischen Fall, dass in der Regel 90% der Daten aus reinen statischen HTML-Tags und einfachem ASCII besteht, während nur die restlichen 10% programmierenden Konstrukte sind, die dynamisch mehr Markupcode generieren. Dies ist der Grund, warum EPERL neben seinem Standard-UNIX-Filterlauf-Laufzeitmodus auch die Schnittstellen von CGI / 1.1 und NPH-CGI / 1.1 unterstützt.Virektionen: · Perl-Anforderungen: · Perl.


EPERL. Zugehörige Software

Ppm

PPM ist ein Perl-Paketmanager: Suchen, Installieren, Aktualisieren von Software-Paketen. ...

192

Herunterladen

Tangram

Tangram ist ein einfaches Perl-Modul, das reine Objekte in standardmäßigen relationalen Datenbanken speichern kann. ...

201

Herunterladen