GNU Guile 3.0

El 16 de enero se lanzó una versión importante de GNU Guile, una implementación embebida del lenguaje de programación Scheme que soporta multihilo, asincronía, trabajo en red y llamadas al sistema POSIX, interfaz binaria de C, análisis PEG, REPL a través de la red, XML; tiene su propio sistema de programación orientada a objetos.

La principal característica de la nueva versión es el soporte completo para la compilación JIT, lo que permitió acelerar la ejecución de programas en promedio dos veces, y hasta treinta y dos veces para el benchmark mbrot. En comparación con la máquina virtual Guile de la versión estable anterior, el conjunto de instrucciones se ha vuelto más de bajo nivel.

También se ha mejorado la compatibilidad con los estándares del lenguaje de programación Scheme R5RS y R7RS, y se ha introducido soporte para excepciones estructuradas y declaraciones y expresiones alternadas dentro del contexto léxico. El eval escrito en Scheme ha alcanzado un rendimiento comparable al de su equivalente en C; Para diferentes implementaciones de tipo Record se ha proporcionado un conjunto unificado de herramientas para trabajar con ellos; Las clases en GOOPS ya no son sobreescribibles; Los detalles y otros cambios se pueden leer en el anuncio de la versión.

La nueva rama estable del lenguaje es ahora la 3.x. Se instala en paralelo con la anterior rama estable 2.x.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster