2008-09-24 13 views

Respuesta

3

http://clean.cs.ru.nl/Projects página no se ve prometedor :) Parece que es solo otro proyecto de investigación sin uso en la vida real hasta la fecha.

+3

A veces me fascina el hecho de que cierto lenguaje no se generaliza mientras que otros sí lo hacen. A menudo, un factor importante es el tamaño de la empresa que los promueve. Clean parece muy interesante para mí, pero desafortunadamente no parece estar muy extendido. – Giorgio

+0

Considere que hace unos años Microsoft se interesó en OCaml e hizo F #. – Giorgio

6

Esta no es una respuesta directa, pero cuando revisé la última vez (y encuentro el lenguaje muy interesante) no encontré nada listo para el mundo real.

El idealista en mí siempre quiere probar nuevas languagages, muy caliente en mi lista (aparte de la mencionada lengua muy limpia y fresca) es actualmente (orden aleatorio) IO, Fan y Scala ...

Pero Mientras tanto, saco mi pragmatismo y compruebo el Tiobe Index. Sé que puedes discutirlo, pero aún así: me dice lo que podré usar en un año a partir de ahora y lo que posiblemente no pueda usar ...

¡Sin juego de palabras!

+1

Muy cierto. Acabo de pedir un libro sobre Scala. Pero mi pan diario lo gano en C++. Gracias por los enlaces a IO y Fan. – Giorgio

+0

¡Es bueno ver que Haskell y F # están ahora en el top 50! ¿Pero por qué demonios está C todavía en el rango 2? De todos modos, encontré CLEAN a través de un punto de referencia del sitio web de los lenguajes de programación. Y allí superó a Haskell ... así que decidí intentarlo. También el soporte de windows parece ser mejor en CLEAN comparado con haskell y el IO no se realiza con mónadas, sino con tipos de exclusividad. Recuerdo que toda esa conversación de mónada fue un gran obstáculo cuando comencé Haskell ... También tienen actualizaciones de matriz destructivas, un poco como en ML que podría obtener rendimiento para aplicaciones numéricas. – BitTickler

5

Estoy usando Clean junto con la biblioteca de iTasks para crear sitios web bastante sencillos en los flujos de trabajo.

Pero supongo que otro problema con Clean es la falta de documentación y ejemplos: "el libro Clean" data de hace unos años, y muchas funciones nuevas no se documentan, excepto los documentos que publican.

2

Como uno de mis profesores en la universidad ha estado involucrado en la creación de Clean, no fue una sorpresa que haya creado una aplicación en el mundo real. El programa de lista de nuestra universidad fue creado completamente en Clean.

+0

Esto indica que Clean puede usarse fácilmente para aplicaciones del "mundo real" (lo que sea que eso signifique). – Giorgio

+0

De hecho ... Todavía es probablemente más fácil usar un lenguaje más "común" como C# – Chris

+0

Estoy de acuerdo. C# tiene una gran comunidad y hay grandes posibilidades de que puedas aprenderla en la escuela o en tu lugar de trabajo: estas son grandes ventajas. Encuentro a Clean interesante (especialmente debido a los tipos de singularidad) pero nunca tuve suficiente tiempo/motivación para investigarlo. – Giorgio

0

Cloogle, el motor de búsqueda Limpio no oficial (como Hoogle for Haskell) está escrito en Limpio. Su fuente está en GitHub (web frontend; engine).

Cuestiones relacionadas