Heim  >  Artikel  >  Backend-Entwicklung  >  Harlock v.veröffentlicht

Harlock v.veröffentlicht

WBOY
WBOYOriginal
2024-07-16 18:06:00582Durchsuche

harlock v.eleased

Mit großer Freude verkünde ich, dass Version 0.5.1 der Skriptsprache Harlock veröffentlicht wurde!

Hier ist das detaillierte Veröffentlichungsprotokoll mit einer Liste der Artefakte zur Installation der Sprache auf Debian-ähnlichen Systemen oder direkt einer Binärdatei für die unterstützten Architekturen.

Versionshinweis + Artefakte @github/Abathargh/harlock

Aus dem Quellcode erstellen

Beachten Sie, dass Sie Harlock jederzeit kompilieren und installieren können, indem Sie Folgendes ausführen:

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

oder:

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

Veröffentlichungsdetails

Bei dieser Version v0.5.1 handelt es sich um eine Bugfix-Version, die die Harlock-Nutzung innerhalb von Build-Pipelines festigt.

Die wichtigsten Probleme, die angegangen wurden, sind:

  • Korrekter Umgang mit Laufzeit- und Auswertungsfehlern, die auf der obersten Ebene ausgelöst werden, um einen Fehlercode ungleich Null auszulösen. Dies führte dazu, dass mithilfe von Harlock stille Fehler innerhalb von Pipelines weitergegeben wurden.
  • Unterstützung für nicht unterstützte Ziele mit Go 1.15+ einstellen.
  • Hinzufügen des zuvor fehlenden .exe-Suffixes für ausführbare Windows-Namen beim Cross-Compilieren für Windows auf Nicht-Windows
  • Kleinere Korrekturen an .gitignore und Makefile.

Die letzten Versionen enthielten ein neues Fehlersystem, das gründlich getestet wurde und dessen Behebung der Hauptgrund für Version 0.5.1 ist.

Nutzung und Neuentwicklungen

Ich habe Harlock häufig verwendet, um die avr_io nim-Bibliothek, an der ich arbeite, zu testen, neben persönlichen Projekten, bei denen ich Firmware-Updates über Kabel/Luft mit großem Erfolg benötige.

Ein schönes Arbeitsprojekt, das die Sprache verwendet, finden Sie im Bootloader-Beispiel für avr_io, wo es verwendet wird, um die Bibliotheksfunktionen beim Schreiben von Bootloadern für eingebettete Anwendungen zu demonstrieren.

Ich habe unter dem folgenden Link einen ausführlichen Artikel darüber geschrieben, wie man Harlock für diese Art von Szenarien auf Antima verwendet.

Das obige ist der detaillierte Inhalt vonHarlock v.veröffentlicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn