"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > harlock v. libéré

harlock v. libéré

Publié le 2024-08-01
Parcourir:171

harlock v.eleased

C'est avec un immense plaisir que j'annonce la sortie de la version 0.5.1 du langage de script Harlock !

Voici le journal de version détaillé, avec une liste des artefacts pour installer le langage sur les systèmes de type Debian, ou directement un binaire pour les architectures supportées.

Artéfacts de la note de version @github/Abathargh/harlock

Construire à partir des sources

Notez que vous pouvez toujours compiler et installer Harlock en exécutant :

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

ou:

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

Détails de la version

Cette version v0.5.1 est une version corrigée d'un bug, qui renforce l'utilisation de Harlock dans les pipelines de construction.

Les principaux problèmes abordés sont :

  • Gérer correctement les erreurs d'exécution et d'évaluation générées au niveau supérieur pour déclencher un code d'erreur différent de zéro. Cela a conduit à la transmission d'erreurs silencieuses à l'intérieur des pipelines à l'aide de Harlock.
  • Abandon de la prise en charge des cibles non prises en charge par Go 1.15.
  • Ajout du suffixe .exe précédemment manquant pour les noms d'exécutables Windows lors de la compilation croisée pour Windows sur des non-Windows
  • Corrections mineures pour .gitignore et Makefile.

Les deux dernières versions incluaient un nouveau système d'erreur qui a été minutieusement testé et sa correction est la principale raison de la v0.5.1.

Utilisation et nouveaux développements

J'utilise beaucoup harlock pour tester la bibliothèque avr_io nim sur laquelle je travaille, parallèlement à des projets personnels où j'ai besoin que le firmware soit mis à jour par fil/air avec un énorme succès.

Un projet fonctionnel utilisant le langage peut être trouvé dans l'exemple de chargeur de démarrage pour avr_io, où il est utilisé pour présenter les capacités de la bibliothèque lors de l'écriture de chargeurs de démarrage pour les applications intégrées.

J'ai écrit un article détaillé sur la façon d'utiliser Harlock pour ce genre de scénarios sur Antima sur le lien suivant.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/abathargh/harlock-v051-released-15l3?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3