eperl

EPERL es un idioma PERL 5 incrustado.
Descargar ahora

eperl Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ralf S. Engelschall
  • Sitio web del editor:
  • http://search.cpan.org/~rse/eperl-2.2.13/eperl.pod

eperl Etiquetas


eperl Descripción

Eperl es un lenguaje PERL 5 incrustado. eperl es un lenguaje PERL 5 incorporado. HSYNOPSISEPERL eperl ResumenEperl interpreta un archivo ASCII que se cereó con las estados de cuenta PERL 5 del programa mediante la evaluación del código PERL 5 mientras pasa a través de los datos ASCII simples. Puede operar de varias maneras: como un filtro Unix independiente o un módulo PERL 5 integrado para las tareas generales de generación de archivos y como un poderoso lenguaje de scripting de servidor web para la programación de página html dinámica. PROGRAMACIÓN EPERL es el intérprete de idioma Perl 5 incrustado. Este es realmente un intérprete Perl 5 con todas las funciones, pero con un entorno de llamadas diferente y un diseño de archivo de origen que el intérprete PERL predeterminado (generalmente el ejecutable Perl o Perl5 en la mayoría de los sistemas). Está diseñado para la generación de archivos ASCII general con la filosofía de incrustar el código de programa PERL 5 en los datos ASCII en lugar de la forma habitual en la que se incorpora los datos ASCII en un programa PERL 5 (generalmente al citar los datos y usarlos a través de declaraciones de impresión. ). Entonces, en lugar de escribir un script de PERL simple como #! / Ruta / a / perl imprimir "foo granero"; Imprimir "Baz Quuxn"; por ($ i = 0; $ I <10; $ i ++) {imprimir "foo # $ {i} n"; } Imprimir "Foo Barn"; Imprimir "Baz Quuxn"; puedes escribirlo ahora como un script de eperl: #! / ruta / to / eperl foo bar baz quux foo bar baz quuxo ao a través de la variante eperl tiene un diseño de archivo de fuente diferente, la semántica es la misma, es decir, ambos Los scripts crean exactamente los mismos datos resultantes en STdout.IntentionEperl es simplemente un código de pegamento que combina la potencia de programación de la biblioteca del intérprete Perl 5 con una técnica de incrustación complicada. El truco de incrustación es este: convierte el archivo de origen en un script válido Perl que luego se evalúa completamente por una única instancia interna del intérprete PERL 5. Para lograr esto, Eperl traduce todo el código liso en (escape) Perl 5 cadenas colocadas en las construcciones de impresión al pasar a través de todo el código Nativo de Perl 5 incrustado. Como puede ver, Eperl en sí mismo hace exactamente lo mismo internamente, un programador tonto tenía que hacer al escribir un script de generación de PERL PLANTE.DUE a la naturaleza de dicho código de cerveza, EPERL es realmente el mejor intento cuando los datos ASCII generados contienen realmente más. estático como datos dinámicos. O en otras palabras: use EPERL si desea mantener la mayoría de los datos ASCII generados en formato simple, mientras que solo programan algunas cosas que se endurecen. No lo use al generar datos dinámicos puros. Allí no trae ninguna ventaja al código de programa ordinario de un script PLANTE PERL. Por lo tanto, la parte estática debe ser de al menos el 60% o la ventaja se convierte en una desventaja. En su origen, en su origen, se diseñó en realidad para una situación extrema: como un lenguaje de scripting de servidor web para la generación de páginas HTML sobre la marcha. Aquí tiene el caso típico que generalmente el 90% de los datos consiste en etiquetas HTML estáticas puras y ASCII simples, mientras que el 10% restante está programando construcciones que generan dinámicamente más código de marcado. Esta es la razón por la que EPERL al lado de su modo de ejecución del filtrado de UNIX estándar también admite las interfaces CGI / 1.1 y NPH-CGI / 1.1.Requeamiento: · Requisitos de Perl: · Perl


eperl Software relacionado

text-vimcolor

Text-Vimcolor es un programa de línea de comandos para sintaxis en color Un archivo en HTML, XML o PDF. ...

165

Descargar

Caché :: Benchmark

Caché :: Benchmark es un módulo Perl que prueba la calidad y la velocidad de un módulo de caché para comparar cachemodulaciones y algoritmos. ...

360

Descargar

SAP :: RFC

SAP :: RFC es un módulo PERL que contiene llamadas de función RFC contra un sistema SAP R / 3. ...

376

Descargar