Noticias que mencionan JVM

Clojure y Java: Solucionan Retraso de Inicio en OpenLDK

Este artículo aborda un problema de rendimiento significativo encontrado al integrar Clojure (un lenguaje funcional) con OpenLDK, una implementación de Common Lisp que se ejecuta sobre la Máquina Virtual de Java (JVM). Inicialmente, el tiempo de inicio de Clojure en OpenLDK era excesivamente largo (

Origen del swap: no es por llenar, sino por espacio contiguo

El tamaño de intercambio (swap) recomendado históricamente como el doble de la memoria física (RAM) no se basó en una intención de llenarlo, sino en la necesidad de garantizar bloques de espacio contiguo en el disco para el intercambio de memoria. En los sistemas más antiguos, con discos duros (HDD)

Java optimiza recolección de basura con nueva API

Un nuevo API de Java, incluido en OpenJDK 26, busca optimizar la eficiencia de la recolección de basura (GC) al permitir a los ingenieros cuantificar el costo de CPU asociado. Históricamente, la optimización de GC se centraba en minimizar los tiempos de pausa, pero con los colectores modernos, la re

Common Lisp y Scheme: Interoperabilidad sin precedentes

Un nuevo proyecto, denominado 'cl-kawa', permite una profunda interoperabilidad entre Common Lisp y Scheme, dos lenguajes de programación, a través de una implementación innovadora. El proyecto, creado por Anthony Green y disponible en GitHub, utiliza OpenLDK, un JVM escrito en Common Lisp que trans

Emacs: ShannonMax optimiza tus atajos de teclado

ShannonMax es una herramienta innovadora para Emacs que utiliza la teoría de la información para optimizar tus atajos de teclado. La idea central es que los comandos que usas con más frecuencia deberían tener atajos más cortos y convenientes, mientras que los comandos poco usados podrían liberarte e

Elixir impulsa la IA: un nuevo contendiente emerge

Un reciente artículo destaca cómo el lenguaje de programación Elixir, construido sobre la máquina virtual BEAM (originalmente desarrollada por Erlang en 1986), está ganando terreno en el desarrollo de inteligencia artificial, desafiando los marcos tradicionales basados en Python. Un estudio de Tence

ChronDB: ahora biblioteca para más lenguajes

ChronDB, una base de datos Clojure inicialmente diseñada como servidor, ha evolucionado para convertirse en una biblioteca políglota gracias a la integración con GraalVM. Originalmente concebida para almacenar datos con Git y exponer protocolos como PostgreSQL, Redis y REST, el equipo de desarrollo