Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-12 Thread Henning Thielemann
On Sun, 11 Dec 2005, Tomasz Zielonka wrote: I would like to see some support in tools for enforcing such a coding policy. It could look like this - a function written using only safe components would be marked as safe. Every unsafe feature like FFI, unsafePerformIO, etc. would "taint" a module/

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-11 Thread Christophe Plasschaert
Hi everybody, First I'd like to thank all of you for the answers and the discussion. On Sun, Dec 11, 2005 at 02:25:55AM +0300, Bulat Ziganshin wrote: > Hello Christophe, > > Saturday, December 10, 2005, 7:03:57 PM, you wrote: > > CP> - ada; > CP> - erlang; > CP> - clisp or scheme; > CP> and of

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-11 Thread Donn Cave
Quoth Tomasz Zielonka <[EMAIL PROTECTED]>: ... | What I fear about the future of Haskell, is that we will have so many | libraries FFIying to C, that our programs will crash as often as | programs written in C. | | FFI is necessary, but IMO it shouldn't be used when it doesn't have | to be. I spen

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-11 Thread Tomasz Zielonka
On Sun, Dec 11, 2005 at 01:07:47PM +0100, Sven Panne wrote: > Am Sonntag, 11. Dezember 2005 09:58 schrieb Tomasz Zielonka: > > [...] I would like to see some support in tools for enforcing such a coding > > policy. It could look like this - a function written using only safe > > components would be

Re: Re[2]: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-11 Thread Joel Reymont
I would surmise that speed is not always the point. This is what's usually used to defend the laziness of Haskell :-). Erlang is _the_ language for network programming, trust me on this one. My dreamhost site seems to be down at the moment but you can poke around the Erlang category at http

Re[2]: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-11 Thread Bulat Ziganshin
Hello Joel, but anyway Erlang is dynamic alnguage, and this make things go slower. on the other side, it is strict Sunday, December 11, 2005, 7:02:57 AM, you wrote: JR> Erlang can be compiled to machine code with the built-in HiPE compiler. JR> You just have to explicitly make use of this facili

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-11 Thread Sven Panne
Am Sonntag, 11. Dezember 2005 09:58 schrieb Tomasz Zielonka: > [...] I would like to see some support in tools for enforcing such a coding > policy. It could look like this - a function written using only safe > components would be marked as safe. Every unsafe feature like FFI, > unsafePerformIO, e

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-11 Thread Tomasz Zielonka
On Sun, Dec 11, 2005 at 02:25:55AM +0300, Bulat Ziganshin wrote: > don't forget that real program will make a lot of I/O and use C > libraries, so difference will be less and can be even close to 0. I disagree that every real Haskell program has to do a lot of I/O and has to use FFI. Most of the t

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-11 Thread Tomasz Zielonka
On Sun, Dec 11, 2005 at 01:21:50AM +0100, Marc A. Ziegert wrote: > - clisp or scheme > forget those lisp languages. boooring. brackets everywhere. lisp was > one of the first (was the first?) functional languages. What does clisp mean here? A Common Lisp implementation (http://clisp.cons.org/) or

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-10 Thread Joel Reymont
Erlang can be compiled to machine code with the built-in HiPE compiler. You just have to explicitly make use of this facility. On Dec 10, 2005, at 11:25 PM, Bulat Ziganshin wrote: what you mean saying "network programming"? Erlang has amazing distributed processing features with fault tolerance

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-10 Thread Marc A. Ziegert
hi Christophe. > In terms of speed, is haskell good enough ? in some cases, optimized haskell may even be faster than C. (that depends on your C-programming skills. i.e. function-inlining will speed C up, too.) how possible? look at the mangler:

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-10 Thread Bulat Ziganshin
Hello Christophe, Saturday, December 10, 2005, 7:03:57 PM, you wrote: CP> - ada; CP> - erlang; CP> - clisp or scheme; CP> and of course CP> - haskell. CP> Haskell seems very interesting indeed (monadic, STM, a good library). CP> Maybe some of you know some or all of these languages and can expl

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-10 Thread Christophe Plasschaert
Hi and thanks for the answer, On Sat, Dec 10, 2005 at 06:44:22PM +0100, Sebastian Sylvan wrote: > On 12/10/05, Christophe Plasschaert <[EMAIL PROTECTED]> wrote: [] > > - erlang; > > Isn't strongly typed, isn't pure, and isn't lazy. However, it IS > functional so that makes it quite pleasant t

Re: [Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-10 Thread Sebastian Sylvan
On 12/10/05, Christophe Plasschaert <[EMAIL PROTECTED]> wrote: > First, i'd like to say good day to everybody. Good Day. > > I didn't find enough information to anwser this question: > Being interesting in learning another way of programming > besides C and perl i started watching other languages

[Haskell-cafe] [Newbie] Why or why not haskell ?

2005-12-10 Thread Christophe Plasschaert
First, i'd like to say good day to everybody. I didn't find enough information to anwser this question: Being interesting in learning another way of programming besides C and perl i started watching other languages. These are my candidates: - ada; - erlang; - clisp or scheme; and of course - has