2008-09-24 10 views

Antwort

3

http://clean.cs.ru.nl/Projects Seite sieht nicht vielversprechend aus :) Es sieht aus wie nur ein anderes Forschungsprojekt, das bisher noch nicht in der Praxis genutzt wurde.

+3

Ich bin manchmal fasziniert von der Tatsache, dass bestimmte Sprachen nicht zum Mainstream werden, während andere es tun. Oft ist ein wichtiger Faktor die Größe der Firma, die sie fördert. Clean sieht sehr interessant aus, aber leider scheint es nicht weit verbreitet zu sein. – Giorgio

+0

Bedenken Sie, dass Microsoft vor ein paar Jahren sich für OCaml interessiert und F # gemacht hat. – Giorgio

6

Das ist keine direkte Antwort, aber als ich das letzte Mal überprüft habe (und ich finde die Sprache sehr interessant), habe ich nichts für die reale Welt gefunden.

Die idealistisch in mir will immer neuen languagages ausprobieren, sehr heiß auf meiner Liste (abgesehen von dem oben genannt sehr cool reinigen Language) ist zur Zeit (zufällige Reihenfolge) IO, Fan und Scala ...

Aber In der Zwischenzeit bekomme ich dann meinen Pragmatismus raus und überprüfe die Tiobe Index. Ich weiß, Sie können darüber diskutieren, aber immer noch: Es sagt mir, was ich in einem Jahr verwenden kann und was ich möglicherweise nicht verwenden kann ...

Kein Wortspiel beabsichtigt!

+1

Sehr wahr. Ich habe gerade ein Buch über Scala bestellt. Aber mein tägliches Brot verdiene ich auf C++. Danke für die Links zu IO und Fan. – Giorgio

+0

Gut zu sehen, dass Haskell und F # jetzt in den Top 50 sind! Aber warum in aller Welt ist C immer noch auf Rang 2 ?? Wie auch immer - ich fand CLEAN über einen Benchmark der Programmiersprachen-Website. Und da hat es Haskell übertroffen .... also habe ich beschlossen, es zu versuchen. Auch die Windows-Unterstützung scheint in CLEAN besser zu sein als bei Haskell und das IO wird nicht mit Monaden, sondern mit Eindeutigkeitstypen gemacht. Ich erinnere mich, dass das ganze Monaden-Gespräch eine große Hürde war, als ich Haskell startete ... Außerdem haben sie destruktive Array-Updates - ein bisschen wie in ML, das für numerische Anwendungen Leistung bringen könnte. – BitTickler

5

Ich benutze Clean zusammen mit der iTasks-Bibliothek, um Webseiten relativ einfach um Workflows zu erstellen.

Aber ein anderes Problem mit Clean ist der Mangel an Dokumentation und Beispielen: "Das Saubere Buch" ist seit einigen Jahren zurück, und viele neue Funktionen werden nicht dokumentiert, außer für die Papiere, die sie veröffentlichen.

2

Als einer meiner Professoren an der Universität in die Schaffung von Clean beteiligt war, war es kein Schock, er hatte eine echte Weltanwendung erstellt. Das Dienstplanprogramm unserer Universität wurde komplett in Clean erstellt.

+0

Dies zeigt also, dass Clean leicht für "echte" Anwendungen (was auch immer das bedeutet) verwendet werden kann. – Giorgio

+0

In der Tat ... Es ist wahrscheinlich noch einfacher, eine "häufigere" Sprache wie C# – Chris

+0

zu verwenden, stimme ich zu. C# hat eine große Community und die Chancen, dass Sie es in der Schule oder am Arbeitsplatz lernen können, sind große Vorteile. Ich finde Clean interessant (vor allem wegen der Eindeutigkeitsarten), aber ich hatte nie genügend Zeit/Motivation, um sich damit zu beschäftigen. – Giorgio

0

Cloogle ist die inoffizielle Clean-Suchmaschine (wie Hoogle für Haskell) in Clean geschrieben. Seine Quelle ist auf GitHub (web frontend; engine).