|
|
nemesis wrote:
> Orchid XP v7 <voi### [at] devnull> wrote:
>>> I asked because 'let' sounded to me like an assignment, which is not
>>> functional.
>> I'm pretty sure you're right about Lisp. But in Haskell, it's not an
>> assignment - although it does look like one.
>
> In Scheme and Lisp, let introduces new lexical scoped bindings for values, just
> like in Haskell. Except someone can use set! on them and break all referential
> transparency apart...
Ah, OK.
IIRC there's also a bunch of functions for modifying lists in-place that
Haskell also doesn't have...
--
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
Post a reply to this message
|
|