[Haskell-cafe] Why is Haskell not homoiconic?

2006-10-31 Thread Henning Sato von Rosen

Hi all!

I am curious as to why Haskell not is homoiconic?
I am interested in the reasons behind that design descision.


I ask using this defintion og homiconicity:
Homiconic means that "the primary representation of programs is also a
data structure in a primitive type of the language itself" --
http://en.wikipedia.org/wiki/Homoiconic
Examples: LISP, Rebol, Natural Languages...

Thank you/Henning
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Why is Haskell not homoiconic?

2006-10-31 Thread Jerzy Karczmarczuk

Henning Sato von Rosen wrote:


I am curious as to why Haskell not is homoiconic?
I am interested in the reasons behind that design descision.


I ask using this defintion og homiconicity:
Homiconic means that "the primary representation of programs is also a
data structure in a primitive type of the language itself" --
http://en.wikipedia.org/wiki/Homoiconic
Examples: LISP, Rebol, Natural Languages...


Could you say why do you think Haskell SHOULD belong to this class?

Jerzy Karczmarczuk
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe