Apple wypuszcza Pkl: nowy język konfiguracyjny

Recientemente, Apple ha lanzado Pkl, un nuevo lenguaje de configuración diseñado para facilitar incluso las tareas de configuración más complejas. Lanzado el 1 de febrero de 2024, como versión 0.25, Pkl fue diseñado por el equipo del gigante tecnológico como un lenguaje basado en clave-valor, similar al formato JSON, en lugar de utilizar declaraciones imperativas que se encuentran en los lenguajes de programación tradicionales.

Pkl se especializa en configuración y ofrece varias características útiles para simplificar la vida. Admite formatos de listas de propiedades JSON, XML y YAML, lo que permite la generación de archivos de configuración estáticos. Pero Pkl pretende ser algo más que una herramienta útil en el proceso de configuración. Afirma ser una biblioteca de configuración «segura, fácil y agradable» por sí misma.

Aunque solo han pasado cuatro días desde el lanzamiento de la primera versión de Pkl, las versiones para los lenguajes Java, Kotlin, Swift y Go ya están disponibles, con planes futuros de ofrecer soporte para otros lenguajes de programación y plataformas populares. Apple está muy emocionado con este nicho, pero debemos reconocer que Pkl es una solución creativa que puede proporcionar un recurso específico para resolver problemas a alguien.

El nombre «Pkl» es original y fácilmente memorable. Sin embargo, ¿puede algo tan específico como este lenguaje llegar a reemplazar la molestia de buscar información sobre la liga de Pro Kabaddi o servicios de mejora del hogar en el Reino Unido? El tiempo lo dirá.

Actualmente, si buscas «pkl apple», encontrarás inmediatamente una página de GitHub dedicada a este lenguaje, que incluye un enlace a documentación relevante sobre el uso de la interfaz de línea de comandos de Pkl disponible en macOS, Linux, Alpine Linux y sistemas Java. Sin embargo, es importante tener en cuenta que el soporte para Java tiene ciertas limitaciones, como requerir Java 8 o superior, inicio retardado y ejecución más lenta de código Pkl más complejo en comparación con archivos ejecutables nativos.

Para obtener más información, puedes leer al respecto en TechRadar Pro.

Preguntas frecuentes sobre el lenguaje Pkl:

1. ¿Qué es Pkl?
Pkl es un nuevo lenguaje de configuración lanzado por Apple que se enfoca en simplificar tareas de configuración complejas.

2. ¿Qué formatos de lista de propiedades admite Pkl?
Pkl admite formatos de lista de propiedades JSON, XML y YAML.

3. ¿Qué lenguajes de programación tienen versiones de Pkl disponibles?
Actualmente, Pkl tiene versiones disponibles para Java, Kotlin, Swift y Go.

4. ¿Pkl reemplazará otras soluciones de configuración existentes?
Pkl es una solución específica y creativa que puede ofrecer recursos para resolver problemas a alguien, pero aún no se sabe si reemplazará completamente otras soluciones de configuración.

5. ¿Qué limitaciones tiene el soporte para Java en Pkl?
El soporte para Java en Pkl tiene algunas limitaciones, como requerir Java 8 or superior, inicio retardado y ejecución más lenta de código Pkl más complejo en comparación con archivos ejecutables nativos.

Fuentes:
TechRadar Pro – [Enlace a la fuente]

The source of the article is from the blog agogs.sk