25.11.2009 12:10
Version 2010 der freien funktionalen Programmiersprache Haskell enthält einige Neuerungen, die es in aktuellen Compilern wie dem GHC bereits gibt. Dazu gehört unter anderem eine Syntaxänderung, die weniger Einrückungen bei bestimmten If-Else-Konstruktionen in bestimmten Situationen erfordert.
Ebenfalls neu sind hierarchische Module (PDF-Datei). Das führt zu einer anderen Interpretation von A.B.C.D: Bislang stand das für die Komposition des Konstruktors B in Modul A mit dem Konstruktor D in Modul C. In Zukunft bezeichnet es den Identifier D im Modul A.B.C.
Das Foreign Function Interface (FFI) erlaubt das Anbinden von Bibliotheken, die in anderen Sprachen (etwa C) geschrieben sind, an Haskell-Programme. Weitere Änderungen betreffen die Schreibweise einzeilige Kommentare und Pattern Guards. Eine vollständige Liste der Neuerungen enthält ein Eintrag in der Haskell-Mailingliste.
(ck)
English version: Haskell 2010 gets module hierarchies and external libraries
Version zum Drucken | Per E-Mail versenden | Newsletter abonnieren
Permalink: http://heise.de/-868109