"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > harlock v.eleased

harlock v.eleased

Publicado el 2024-08-01
Navegar:948

harlock v.eleased

¡Es un inmenso placer anunciar que la versión 0.5.1 del lenguaje de scripting Harlock ya está disponible!

Aquí está el registro de lanzamiento detallado, con una lista de los artefactos para instalar el lenguaje en sistemas similares a Debian, o directamente un binario para las arquitecturas compatibles.

Lanzar artefactos de notas @github/Abathargh/harlock

Construir desde la fuente

Observa que siempre puedes compilar e instalar Harlock ejecutando:

go install github.com/Abathargh/harlock/cmd/harlock

o:

git clone https://github.com/Abathargh/harlock
make install

Detalles de lanzamiento

Esta versión v0.5.1 corrige errores y solidifica el uso de Harlock dentro de los procesos de compilación.

Los principales temas que se abordaron son:

  • Manejar correctamente los errores de evaluación y tiempo de ejecución que se generan en el ámbito de nivel superior para activar un código de error distinto de cero. Esto provocó que se pasaran errores silenciosos dentro de las tuberías utilizando Harlock.
  • Eliminar el soporte para objetivos no compatibles con go 1.15.
  • Agregar el sufijo .exe que faltaba anteriormente para los nombres de ejecutables de Windows al realizar una compilación cruzada para Windows en sistemas que no son Windows
  • Correcciones menores en .gitignore y Makefile.

Las últimas versiones incluyeron un nuevo sistema de errores que se probó exhaustivamente y solucionarlo es la razón principal de la versión 0.5.1.

Uso y nuevos desarrollos

He estado usando harlock mucho para probar la biblioteca avr_io nim en la que trabajo, junto con proyectos personales en los que necesito que el firmware se actualice por cable/aire con gran éxito.

Se puede encontrar un buen proyecto funcional que utiliza el lenguaje en el ejemplo del cargador de arranque para avr_io, donde se utiliza para mostrar las capacidades de la biblioteca al escribir cargadores de arranque para aplicaciones integradas.

Escribí un artículo detallado sobre cómo usar Harlock para este tipo de escenarios en antima en el siguiente enlace.

Declaración de liberación Este artículo se reproduce en: https://dev.to/abathargh/harlock-v051-released-15l3?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3