[Haskell-cafe] Re: Haskell and scripting

Limestraël limestrael at gmail.com
Wed May 5 17:36:26 EDT 2010


I do agree, but you will not object if I say that scheme is quicker to learn
than Haskell.
Most of all, I think Haskell is far too rigorous to serve scripting purposes
for my app. "Quick and dirty" is clearly not the Haskell way.
And is think its the very intrinsic nature of scripting to be done fast.

Nevertheless, I'm not a bigot ^^, if you people think Lua is an appropriate
language for what I'm trying to do, and if it is convenient to use with
Haskell, then I'm willing to give it a go.


2010/5/5 Kyle Murphy <orclev at gmail.com>

> Concerning your second point, I think just about any functional language
> isn't going to be simple or quick to learn. It's simply not a way of
> approaching problems that your average person (even your average programmer)
> is used to dealing with. Things like fold and map, the work horses of
> functional programming, are simply too foreign to most peoples imperative
> way of approaching problems.
>
>
> -R. Kyle Murphy
> --
> Curiosity was framed, Ignorance killed the cat.
>
>
> On Wed, May 5, 2010 at 16:29, Limestraël <limestrael at gmail.com> wrote:
>
>> Yes, the xmonad approach is very neat, but I see 2 major (IMO) drawbacks
>> to it:
>> 1) The end-user has to have GHC, and all the necessary libraries to
>> compile the configuration
>> 2) A scripting language should be simple and QUICK to learn : Haskell is
>> clean, powerful but its learning takes time
>>
>> Uwe, I noticed kind of recently the haskeem package, I have not tried it
>> yet and I didn't know its usability. If you say it's not made for that, then
>> I believe you.
>>
>>
>> 2010/5/5 Yitzchak Gale <gale at sefer.org>
>>
>> Maciej Piechotka wrote:
>>> > After change of file you have to wait a long time as it compiles and
>>> > links with yi.
>>>
>>> But Yi is a far bigger application than what Limestraël is talking
>>> about. One of my computers is very old and much
>>> less powerful than yours (let's just say that it has far less than
>>> 1 Gb memory in total). On that machine, xmonad, still much
>>> larger than Limestraël's app, recompiles its configuration file
>>> almost instantaneously. And of course, even that
>>> fast recompile only happens when I change the configuration,
>>> which is almost never.
>>>
>>> I would try the xmonad approach to scripting in Haskell.
>>> It is much simpler to implement than any of the others,
>>> and much neater if you find that it works well.
>>>
>>> Regards,
>>> Yitz
>>> _______________________________________________
>>> Haskell-Cafe mailing list
>>> Haskell-Cafe at haskell.org
>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>
>>
>>
>> _______________________________________________
>> Haskell-Cafe mailing list
>> Haskell-Cafe at haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20100505/6e2f91ec/attachment.html


More information about the Haskell-Cafe mailing list