Gleam, un lenguaje de programación diseñado para facilitar el desarrollo de sistemas escalables y con seguridad de tipos, ahora está disponible en la versión 1.0.0, la primera versión estable del lenguaje. Compilando en Erlang o JavaScript, Gleam fue creado por el desarrollador con sede en Londres Louis Pilfold. Gleam 1.0.0 se anunció el 4 de marzo. Los desarrolladores pueden probar Gleam desde la página Gleam Language Tour. Las API públicas se pueden encontrar en el repositorio principal de GitHub para Gleam y cubren áreas como el diseño de lenguaje, el compilador, la herramienta de compilación y el administrador de paquetes. Hay 234 paquetes disponibles para el idioma. En una publicación que describe el idioma, Pilfold dijo que Gleam tiene una superficie pequeña que hace que el idioma sea fácil de aprender en una tarde. Gleam tiene análisis estático y un sistema de tipos inspirado en lenguajes como Elm, OCaml y Rust, dijo Pilfold. El compilador sirve como asistente de programación y ofrece contexto adicional para ayudar a los desarrolladores a realizar cambios; Pilford describió la refactorización en Gleam como de bajo riesgo y bajo estrés. El lenguaje se ejecuta en la máquina virtual Erlang y en los tiempos de ejecución de JavaScript, lo que permite que el código Gleam se ejecute en el navegador, dispositivos móviles o en cualquier otro lugar. Los planes futuros para Gleam incluyen mejorar el servidor del lenguaje Gleam y proporcionar bibliotecas que los usuarios querrán al crear sistemas de producción en Gleam. , con un enfoque inicial en sitios web y servicios web. Los objetivos incluyen mejorar continuamente la experiencia del desarrollador, mantener la simplicidad, evitar la sobrecarga del lenguaje y no introducir cambios importantes. Pilford enfatizó que Gleam era un proyecto comunitario con una gran cantidad de patrocinadores. El mayor contribuyente es Fly.io, proveedor de la plataforma Fly micro-VM. Copyright © 2024 IDG Communications, Inc.

Source link