Curry (Programmiersprache)

Curry ist eine experimentelle funktionallogische Programmiersprache, die auf Haskell basiert. Sie vereint Elemente der funktionalen und logischen Programmierung, insbesondere Constraintprogrammierung.

Curry
Paradigmen: funktional, logisch, nicht-strikt, modular
Designer: Michael Hanus, Sergio Antoy, et al.
Aktuelle Version 3.6.0 (10. November 2023)
Typisierung: statisch, stark, inferriert
Wichtige Implementierungen: PAKCS (mit Prolog-Code als Ergebnis) KiCS2 (mit Haskell-Code als Ergebnis)
Beeinflusst von: Haskell
Betriebssystem: portabel
curry-lang.org

Sie erweitert Haskell mit Ausnahme des Überladens mittels Typklassen; sie sind lediglich von einigen Implementierungen als Spracherweiterung enthalten, beispielsweise vom Münster Curry Compiler.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.