Module Pycaml

Interesantes Projekt: jemand hat eine Reimplementation des Python/C APIs für OCaml (natürlich den Native-Code-Compiler, nicht den Bytecode-Interpreter) geschrieben. Damit kann man jetzt folgende Sachen machen:

  • Python-Erweiterungsbibliotheken in OCaml schreiben
  • Python-C-Erweiterungsbibliotheken in OCaml benutzen
  • Python-Module in OCaml benutzen (ganz allgemein den Python-Interpreter in OCaml benutzen)
  • den Python-Toplevel für OCaml benutzen

Klingt alles sehr spannend und könnte für einige Sachen sehr interessant sein - OCaml produziert sehr schnellen Code und kann sich in dem Bereich locker mit C messen. Gerade um den Teil des Codes der in Python zu langsam ist zu realisieren ist OCaml natürlich wegen seiner wesentlich besseren Typsicherheit wesentlich interessanter als C.

Hier gibts den Originalartikel.

tags: Programmierung