PHP-Alternative: Facebook veröffentlicht erste Hack-Spezifikaton
Zwar macht sich Facebook auch um PHP verdient, die hauseigenen Konkurrenzprojekte HHVM und Hack liegen deshalb aber nicht auf Eis. Jetzt gibt das Unternehmen eine Spezifikation fĂĽr die Hack-Sprache frei.
- Julia Schmidt
Im März 2014 hatte Facebooks Entwicklerteam seine PHP-Alternative Hack als Open-Source-Projekt bereitgestellt. Die Programmiersprache soll PHP um Besonderheiten wie statische Typisierung und Lambda-Ausdrücke erweitern und für bessere Leistungsfähigkeit sowie höhere Codequalität sorgen. Um es anderen Entwicklern zu ermöglichen, eine eigene Implementierung von Hack umzusetzen, ist auf GitHub nun eine eigene Sprachspezifikation zu finden.
Dies ist nicht das erste Mal, dass sich Facebook mit Spezifikationen auseinandersetzt: Im Sommer 2014 hatte das Unternehmen einen Entwurf fĂĽr eine PHP-Spezifikation vorgelegt. Deren Verwaltung und Weiterentwicklung hat mittlerweile das PHP-Projekt ĂĽbernommen. Der Verfasser des Entwurfes Rex Jaeschke zeichnet auch fĂĽr den Hack-Text verantwortlich. Um die Unterschiede zwischen beiden Sprachen zu verdeutlichen, ist in der Spezifikation unter der Ăśberschrift "Differences from PHP" ein extra Kapitel zu diesem Thema enthalten. Unter anderem wird hier auf Hacks strenge Konvertierungsregeln und Besonderheiten in Bezug auf Variablen und Konstanten eingegangen.
Details zur Spezifikation sind in der Bekanntmachung zu finden. (jul)