„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Harlock v.veröffentlicht

Harlock v.veröffentlicht

Veröffentlicht am 01.08.2024
Durchsuche:474

harlock v.eleased

Mit großer Freude verkünde ich, dass Version 0.5.1 der Harlock-Skriptsprache 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.

Artefakte der Versionshinweise @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 mit Harlock stille Fehler innerhalb von Pipelines weitergegeben wurden.
  • Unterstützung für nicht unterstützte Ziele in 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 zum Testen der avr_io nim-Bibliothek verwendet, an der ich arbeite, 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 Bibliotheksfähigkeiten 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.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/abathargh/harlock-v051-released-15l3?1 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3