The Clean programming language in the real world?
Asked Answered
L

6

11

Are there any real world applications written in the Clean programming language? Either open source or proprietary.

Latreshia answered 24/9, 2008 at 9:31 Comment(1)
This question was also asked on the Clean mailing list. See here for an appropriate answer.Floydflss
G
8

This is not a direct answer, but when I checked last time (and I find the language very interesting) I didn't find anything ready for real-world.

The idealist in myself always wants to try out new languagages, very hot on my list (apart from the aforementioned very cool Clean Language) is currently (random order) IO, Fan and Scala...

But in the meantime I then get my pragmatism out and check the Tiobe Index. I know you can discuss it, but still: It tells me what I will be able to use in a year from now and what I possibly won't be able to use...

No pun intended!

Gaddy answered 24/9, 2008 at 9:47 Comment(2)
Very true. Just ordered a book on Scala. But my daily bread I earn on C++. Thanks for the links to IO and Fan.Levon
Good to see that Haskell and F# are now in top 50! But why on earth is C still on rank 2?? Anyway - I found CLEAN via a benchmark of programming languages web site. And there it outperformed haskell.... so I decided to give it a try. Also windows support seems to be better in CLEAN compared to haskell and the IO is done not with monads but with uniqueness types. I remember that all that monad talk was a big hurdle when I started Haskell... Also they have destructive array updates - a bit like in ML which might gain performance for numerical applications.Ensue
E
6

I am using Clean together with the iTasks library to build websites quite easy around workflows.

But I guess another problem with Clean is the lack of documentation and examples: "the Clean book" is from quite a few years back, and a lot of new features don't get documented except for the papers they publish.

Excavator answered 21/11, 2011 at 23:11 Comment(0)
C
4

http://clean.cs.ru.nl/Projects page doesn't look promising :) It looks like just another research project with no real-world use to date.

Cepheus answered 24/9, 2008 at 9:37 Comment(2)
I am sometimes fascinated by the fact that certain language do not get mainstream while others do. Often an important factor is the size of the company promoting them. Clean looks very interesting to me but unfortunately it doesn't seem to be wide spread.Levon
Consider that a few years ago Microsoft got interested in OCaml and made F#.Levon
S
3

As one of my professors at college has been involved in the creation of Clean, it was no shock he'd created a real world application. The rostering-program of our university was created entirely in Clean.

Stuff answered 17/10, 2012 at 9:18 Comment(3)
So this indicates that Clean can easily be used for "real-world" applications (whatever that means).Levon
Indeed... Still it's probably easier to use a more "common" language like C#Stuff
I agree. C# has a big community and there are high chances that you can learn it in school or at your workplace: these are big advantages. I find Clean interesting (especially because of uniqueness types) but I have never had enough time / motivation to look into it.Levon
P
2

The Clean IDE and the Clean compiler are written in Clean. (http://wiki.clean.cs.ru.nl/Download_Clean)

Peppel answered 12/12, 2013 at 8:45 Comment(0)
F
2

Cloogle, a search engine for Clean libraries, syntax, etc. (like Hoogle for Haskell) is written in Clean. Its source is on Radboud University's GitLab instance (web frontend; engine).

Floydflss answered 23/9, 2016 at 18:21 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.