Lanzamiento oficial de Zig 0.11.0, ¡debuta la gestión de paquetes!

Zig 0.11.0 ha sido lanzado oficialmente . Zig es un lenguaje de programación de propósito general y una cadena de herramientas para mantener un software sólido, óptimo y reutilizable.

El ciclo de desarrollo de Zig 0.11.0 duró 8 meses y un total de 269 colaboradores presentaron más de 4457 confirmaciones. Lo más destacado fue el debut de la gestión de paquetes .

gestión de paquetes

El administrador de paquetes oficial hizo su debut en Zig 0.11, según el equipo de desarrollo. Si bien aún se encuentra en sus primeras etapas, es lo suficientemente maduro como para usarse en muchas situaciones.

Tenga en cuenta que no existe un repositorio de paquetes "oficial": un paquete es un árbol de directorio arbitrario, ya sea un directorio local o un archivo de Internet. 

Según los informes, la información del paquete build.zig.zonse declara en un archivo llamado . ZON (Zig Object Notation) es un formato de intercambio de datos simple recientemente introducido que utiliza la estructura anónima de Zig y la sintaxis de inicialización de matriz para declarar objetos de manera similar a otros formatos como JSON. Los archivos del paquete build.zig.zondeberían verse así:

.{
    .name = "my_package_name",
    .version = "0.1.0",
    .dependencies = .{
        .dep_name = .{
            .url = "https://link.to/dependency.tar.gz",
            .hash = "12200f41f9804eb9abff259c5d0d84f27caa0a25e0f72451a0243a806c8f94fdc433",
        },
    },
}

Vea el anuncio de lanzamiento para más detalles .


Otras lecturas

Supongo que te gusta

Origin www.oschina.net/news/252357/zig-0-11-0-released
Recomendado
Clasificación