wwlisp es un lenguaje de programación interpretado para el desarrollo de aplicaciones y secuencias de comandos que se puede utilizar para el desarrollo de programas independientes, conchas guiones o puede ser embebido en otro programa.
wwlisp es una orientada a objetos dialecto concisa del lenguaje Lisp muy libremente inspirada en Common Lisp, Smalltalk, o incluso C ++. Este proyecto tiene por objeto la resolución de determinadas categorías de problemas y por lo tanto la aplicación no comprende los mecanismos destinados a tratar todos los tipos de datos tradicionales en Lisp o para aplicar los conceptos teóricos de algunas formas sintácticas relacionados con la conservación de la memoria o de la ingeniería de software o las instalaciones d complejidades del idioma fueron abandonados en la ganancia de una sintaxis más ligero.
El intérprete incluye los mecanismos y las estructuras tradicionales de este tipo de programas. La memoria está organizada en cuatro espacios: pointerspace - que contiene las células de autos | cdr, los 64 bits enteros (64 bits que permite la aritmética independientemente de la 32 o de 64 bits de la arquitectura del procesador) y 64 bits de punto flotante, stringspace - que contienen los nombres de los átomos y las cadenas de caracteres, binaryspace que contiene estructuras, tampones, y objetos de la API y, finalmente, la pila dinámica para llamar a las funciones.
Puntero, cuerda y espacios binarios son pre-asignado a la puesta en marcha de la intérprete y utilizado gradualmente en el curso de la operación, mientras que los algoritmos de colectores de basura recuperan espacio en caso de agotamiento.
Los punteros de automóviles y CDR están palabra completa (32 o 64 bits) las variables, haciendo posible el uso del máximo del espacio direccionable autorizado para un proceso por el sistema operativo y el procesador. La versión 8 intérprete tiene cerca de 400 funciones compiladas intrínsecas, así como una biblioteca cargada en el arranque definiendo más de 60 funciones adicionales dedicadas principalmente a la depuración y edición. Además, el intérprete de forma nativa incluye las siguientes posibilidades:
· Multi-threading, con independencia de los ambientes de cada hilo y la comunicación entre las personas;
· Interfaz Función Extranjera que permite llamar a las API de C accesibles bajo la forma de objetos o DLL compartidos;
· Posibilidad de developping C o C ++ plugins o extensiones al lenguaje que se puede cargar y descargar de forma dinámica;
· Manejo de Procesos e IPC;
· Flujos, Tubos y hembra manipulación.
¿Qué hay de nuevo en esta versión:
· Este lanzamiento contiene una gran cantidad de correcciones para errores varios y defectos en la sintaxis y la documentación.
· La estabilidad general y la utilidad de la intérprete se han mejorado, sobre todo en más de regresión de pruebas.
· Además, esta versión incluye una nueva versión de la biblioteca wwlispkdialog, lo que permite que el script de diálogos de KDE, haciendo uso de algunos de los widgets más importantes de KDE sin un montón de codificación.
· Y por último, la versión incluye por primera vez la biblioteca wwlisp2dimage que interconecta con la biblioteca GD conocida y permite dibujar y guardar imágenes.
· Nota: Los paquetes fuente compilan en Debian 4 y en SuSE, siempre que GD y KDE están instalados, con cabeceras.
· El paquete precompilado instala todo de una vez, pero fue probado sólo en Debian 4.
Detalles de software:
Versión: 8.2.3
Fecha de carga: 2 Jun 15
Licencia: Libre
Popularidad: 79
Comentarios que no se encuentran