On Thu, Nov 02, 2006 at 08:16:29AM +0100, Florian B??ther wrote:
> Hello everyone,
>
> third topic: Language.
>
> As nobody really took care of my proposal for a different language for
> Uuu, i will put it here in a seperate thread.
>
> As already pointed out, i would like to have a different language than
> Python as main language for Uuu; Mainly speaking of Haskell or SML.
>
> Reasons include:
> - These are both functional languages. Not only do these have a radical
> different approach to programming (as it is the basic principle for
> Uuu), but i feel, they are more easy to learn and use.
> - As functional languages allow for a way higher abstraction from the
> computing machine, it is easier to implement some higher level functions
> in a language like this.
> - As they are quite abstract, they allow for easy porting to different
> architectures (if we will ever make it that far :))
> - As they are quite abstract, these languages allow for easy
> implementation of parallelism; and i am not talking about big
> mainframes, but just about the 8-core machines of next year. I am not
> aware of the fact, that windows or linux offer parallelism for their
> programms for free; lets be the first!
>
> I would be happy for replies and discussion, but at least notify me if
> you agree or not.
> This is indeed one of my most important points, as i am for a running
> prototype like Uuu-0.1, which boots into a full
> sml/haskell-command-interpreter like smlnj or Glasgow.
>
> Thanks for your patience,
> bueda
I agree with you completely. Python isn't a very special language, and
functional languages are very elegant and inherently parallel. I eagerly
await your contributions in Haskell or SML.
|