Fwd: Re: [Haskell-cafe] Functions are first class values in C
cristian.baboi at gmail.com
Sat Dec 22 10:22:36 EST 2007
On Sat, 22 Dec 2007 17:18:18 +0200, Philippa Cowderoy <flippa at flippac.org>
>> The thing is I think that for a language to have "first-class"
>> it must be "homoiconic" if I understand the terms correctly.
> You're confusing functions with the terms that are used to define them.
> The terms aren't first-class, the functions are. This is intentional: the
> only way you can tell functions apart is if they give you different
> results for the same parameter. Otherwise, what you have isn't a function
> but a combination of a function and some extra structure.
I also confuse numbers with the terms that are used to define them (like
I guess I have to study more about this.
More information about the Haskell-Cafe