En línea :: mzscheme

Módulo en línea para el intérprete PLT MZScheme
Descargar ahora

En línea :: mzscheme Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Autrijus Tang
  • Sitio web del editor:
  • http://search.cpan.org/~autrijus/

En línea :: mzscheme Etiquetas


En línea :: mzscheme Descripción

Módulo en línea para el intérprete PLT MZScheme En línea :: MZScheme es un módulo PERL que le permite agregar bloques de código de esquema a sus scripts y módulos de Perl. Todos los procedimientos definidos por el usuario en el código de su esquema estarán disponibles como SUBROUTINAS DE PERL; Las listas de asociaciones y las tablas hash están disponibles como referencias PERL HASH; listas y vectores disponibles como referencias de matriz; Los valores en caja se convierten en referencias escalares. Las subrutinas en el mismo paquete se importan como primitivas de esquemas, siempre y cuando se declaran antes de que se encuentren el uso en línea MZScheme Line.Non-Word caracteres en los identificadores de esquema se convierten en _ para PERL. Los subrayos en los identificadores de Perl se convierten en: para el esquema. Los objetos adicionales, las clases y los procedimientos pueden importarse en el esquema, al pasarlos como parámetros de configuración para usarlos en línea. Consulte En línea para obtener detalles sobre esta sintaxis. Puede invocar objetos Perl en el código del esquema con la sintaxis: (Objeto 'Método ARG2 ARG2 ...) Si su método toma nombrado listas de argumentos, esto hará: (Método de objeto' Key1 Val1 ' Key2 Val2) Para obtener información sobre el manejo de datos MZScheme en PERL, consulte Language :: MZScheme. Este módulo es en su mayoría un envoltorio en lenguaje :: MZScheme :: Scheme_Eval_String con un poco de magia de unión automática para procedimientos y variables de entrada.Synopsis usa subs 'perl_multiply'; # tiene que declarar antes de que las carreras en línea usen Matemáticas :: BIGINT; Use en línea MZScheme => Q {(Defina (cuadrado X) (Perl-Multiplice XX) (Define Assoc-List '((1. 2) (3. 4) (5. 6)) (Define Linked-List' (12 34 56) (Define Hex-String (Bigint 'as_hex))}, (Bigint => Matemáticas :: Bigint-> Nuevo (1792)); sub perl_multiply {$ _ * $ _ } Imprimir cuadrado (10); # 100 imprimir $ hex_string; # 0x700 Imprimir $ asoc_list -> {1}; # 2 Imprimir $ LINKED_LIST -> ; Requisitos # 4: · Perl


En línea :: mzscheme Software relacionado

Scgi

para implementar una interfaz SCGI para un servidor de aplicaciones ...

162

Descargar