Ich bin auf das Ur / Web-Projekt gestoßen, als ich nach Web-Frameworks für Haskell-ähnliche Sprachen gesucht habe. Es sieht aus wie ein sehr interessantes Projekt, das von einer Person durchgeführt wurde.
Grundsätzlich handelt es sich um eine domänenspezifische, rein funktionale Sprache für die Webprogrammierung, die das Beste aus ML und Haskell herausholt. Die Syntax ist ML, aber es gibt Typklassen und Monaden von Haskell, und sie werden streng ausgewertet. Die Serverseite wird zu nativem Code kompiliert, der Client zu Javascript. Auf der Seite mit den Folien und den häufig gestellten Fragen finden Sie weitere angekündigte Vorteile.
Wenn ich mir die Demos und ihren Quellcode anschaue , finde ich das Projekt sehr vielversprechend. Die neueste Version ist 20110123 und befindet sich derzeit offenbar in der aktiven Entwicklung.
Hat hier jemand weitere Erfahrungen damit gemacht? Gibt es Probleme / Belästigungen im Vergleich zu Haskell, abgesehen von der etwas ausführlicheren ML-Syntax?