Nach rund 12 Jahren in der Entwicklung liegt die funktionale Programmiersprache Hy in der Version 1.0.0 vor. Trotz der Major-Nummer gibt es keine größeren Neuerungen, dennoch markiert sie einen Meilenstein in der interessanten Mischung aus Lisp und Python.
Gegenüber der Vorversion 0.28.0 behebt Hy 1.0.0 lediglich vier kleinere Fehler, welche das Changelog auflistet. Auch zukünftig will sich das Team auf die Beseitigung von Bugs sowie der Kompatibilität mit neuen Python-Versionen konzentrieren.
Größere Änderungen an der Sprache versucht Maintainer Kodi Arfer laut eigener Aussage vorerst zu vermeiden. Werden dennoch wesentliche Eingriffe notwendig, geht dies zukünftig auch immer mit einer Erhöhung der Major-Nummer und somit der ersten Stelle der Versionsnummer einher. Entwickler können folglich davon ausgehen, dass die Versionsreihe 1.x stabil bleiben wird.
Hy selbst ist eine funktionale Programmiersprache, deren Syntax sich an Lisp orientiert. In ihr geschriebene Software führt allerdings ein handelsüblicher Python-Interpreter aus. In der Folge lassen sich sämtliche Python-Funktionen und Bibliotheken auch aus Hy heraus nutzen. Einfache Beispiele finden sich auf der Website des Hy-Projekts. So wird etwa aus dem Python-Code
sorted("abcBC",
key = lambda x: x.lower())
der Hy-Code:
(sorted "abcBC" :key (fn [x] (.lower x)))
Sogar die Installation von Hy erfolgt über den Python-Paketmanager Pip (via „pip3 install –user hy“, ein Aufruf von „hy“ startet einen Hy-Kommandozeileninterpreter).





