Loro

Una máquina virtual gratuita diseñada para compilar y ejecutar de manera eficiente BYTECODE para lenguajes dinámicos
Descargar ahora

Loro Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Parrot Foundation
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 3.8 MB

Loro Etiquetas


Loro Descripción

Una máquina virtual gratuita diseñada para compilar y ejecutar de manera eficiente el código bytecode para idiomas dinámicos Parrot Actualmente alberga una variedad de implementaciones de idiomas en varias etapas de finalización, incluyendo TCL, JavaScript, Python, Perl 6, Ruby, Lua, esquema, PHP, APL y un traductor ByTecode. Nota: Si no desea crear Parrot de fuentes, puede usar MacPorts para instalarlo fácilmente utilizando el siguiente comando en una ventana de terminal: sudo puerto Instale Parrot, lo que hay más nuevo en esta versión: · Funcionalidad · El PMC de FileHandle ahora expone el código de salida del proceso secundario que se ejecutó como tubo. · Se agregó apoyo experimental para la invocación de VTTable anterior en los objetos PIR. · El método 'Tipo' se agregó a los PackFileAnnotations PMC. · Los internos de las convenciones de llamadas de loros, PCC, fueron reelaboradas. · Todas las rutas de llamadas ahora usan un objeto de selección de selección para pasar los argumentos y valores de retorno. · Se agregó la nueva función API 'Parrot_Ext_Call' para llamar a C-Land. · Se mejoró el asignador de tamaño fijo. · Los archivos instalados por 'Make Install-dev' ahora están cubiertos por 'Make Install' también. · Se agregaron las operaciones experimentales 'Fetch' y 'Vivify'. · La opción -I para el comando 'Parrot' ahora prepara elementos a la ruta de búsqueda. · La estructura de contexto se sustituyó con atributos automáticos (Rama de contexto_auto_attrs). · Use el OSNAME determinado en AUTO :: Arch en pasos de configuración posteriores (sucursal de CONVERT_OSNAME). · Dependencia eliminada de PERL 5 '% CONFIG' IN AUTO :: FORMATO (Rama AUTO_FORMAT_NO_CONFIG). · Multisub PMCS ahora se dirige al nombre de su primer candidato, · En lugar de la cantidad de candidatos. · Se mejoró la detección de la plataforma al inicio del proceso de configuración. · El método 'LINEOF' en los objetos de CODESTRING ahora precomputa la información del número de línea · Ser más eficiente en cadenas codificadas de ancho variable. · P6OBJECT AHORA SOPORTE. AQUÍ Y. LUGAR MÉTODOS EN PROTOOBJECTOS. · Compiladores · Se ha agregado una nueva implementación de NQP nueva de NQP en EXT / NQP-RX. · Nuevo NQP disponible como nqp-rx.pbc o Parrot-NQP Fakecutable. · NQP incluye soporte directo para gramáticas y regexes, incluidos los protorejos. · NQP tiene un nuevo motor regex basado en pasados ​​(destinado a reemplazar PGE). · Los regexes pueden contener afirmaciones de código, parámetros, declaraciones léxicas y más. · Las cadenas de doble cotización ahora interpolan variables escalares y cierres. · Las declaraciones de subrutina ahora son léxicas de forma predeterminada. · PCT · Pasado :: Bloque ahora es compatible con un atributo 'Nsentry'. · Pasado :: Var permite el alcance "contextual". · Los enlaces de atributos ahora devuelven el valor límite. · Plataformas · Se aplicaron correcciones para el puerto de Parrot a RTIMS. ¡Yay, primer puerto a un sistema operativo en tiempo real! · En NetBSD, las libs compartidas ahora se usan. · Rendimiento · Utilice el asignador de tamaño fijo en el contexto y la PMCIgrafía de indicadores. · Muchas mejoras pequeñas de velocidad. · Nuevas deprecaciones · MT19937, el generador de números de pseudorandom retorcido de Mersenne, ahora está alojado en GitHub y se eliminará del núcleo de loros. (elegible en 2.1) · Las funciones 'Parrot_Call_ *' para invocar un objeto Sub / Método de C son · obsoleto. Son reemplazados por 'parrot_ext_call'. (elegible en 2.1) · Todas las funciones de vtupción de bits están en desuso. (elegible en 2.1) · Todas las operaciones de BitWise se convertirán en duras. (elegible en 2.1) · - Deprecaciones realizadas · Se eliminó la entrada de vable de rebanada. · Se eliminaron los últimos rastros del colector de basura 'malloc'. · Parrot_PCC_CONSTANTS () fue renombrado a Parrot_PCC_GET_CONSTANS (). · Se eliminaron las funciones desaprobadas de la interfaz de incrustación / extensión. · Se eliminó la biblioteca yaml / parser / syck.pir. · Se eliminó la función VTTable instantiate_str (). · Se eliminó la construcción de Parrot_NQP. · Pruebas · La cobertura de prueba de los operadores relacionados con el tiempo se mejoró mucho. · Nuevas funciones de prueba en la prueba :: Más: Lives_OK () y Dies_OK (). · Los scripts de prueba basados ​​en Perl 5 T / OP / BITWIST.T, T / OP / COMP.T, T / OP / INF_NAN.T, · T / OP / LITETAL.T, T / OP / Number.t, T / OP / SPRINTF2.T, y T / OP / 00FF-DOS.T se convirtieron a PIR. · Los scripts de prueba t / op / anotate.t y t / op / time.t han comenzado · Ser traducido de Perl 5 a PIR. · En algunas pruebas se eliminó la dependencia de% CONFIG de PERL 5. · Documentación · Se aclaró el significado de los medios 'P' en las firmas de llamada de función NCI. · Instrumentos · El talón para un nuevo idioma, según lo creado por mk_language_shell.pl, · Ahora se basa en las herramientas basadas en PIR, que están reemplazando las herramientas basadas en Perl 5. · Se agregó la biblioteca configure.pir. · Se añadió la biblioteca distutel.pir. · Misceláneo · Se creó la lista de correo a los usuarios de Parrot y un grupo de Google correspondiente, · Http://groups.google.com/group/parrot-users. · Muchas correcciones de errores, limpias de código y correcciones estándar de codificación.


Loro Software relacionado

Gerrit

Fuente abierta, Revisión de código basada en la web y herramienta de gestión de proyectos para proyectos basados en Git ...

199 11 MB

Descargar

Adaptar

Marco gratuito de Python para crear herramientas de línea de comandos y servicios web ...

206 8 KB

Descargar

Explorador de Bazar

Una aplicación de escritorio gratuita y multiplataforma para usar el sistema de control de versiones de Bazaar ...

228 1.1 MB

Descargar

Gestificación

Permitiendo el acceso a diferentes motores de base de datos al mismo tiempo. Código de formato, consulte la estructura del DDBB, los datos de exportación / importación entre diferentes gerentes DDBB (MySQL-Oracle-MSSQL ...), gráficos, crean código fuente en varios idiomas (ASP, PHP ...) ...

145 12 MB

Descargar

píxer

Marco de Python simple y plantilla para Pegar, Google App Engine (Gae) y WSGI ...

185 98 KB

Descargar