a universal printer for Haskell?

Eray Ozkural erayo@cs.bilkent.edu.tr
Wed, 20 Feb 2002 06:50:39 +0200

Hash: SHA1

On Wednesday 20 February 2002 03:35, Ashley Yakeley wrote:
> At 2002-02-19 09:56, Richard Uhtenwoldt wrote:
> >>This is reflection! I'd rather not have Haskell contaminated with such
> >>things;
> >
> >Can you say a little more about why you think reflection is bad?
> >Does it make the language implementation run slower?
> It's ugly, and isn't part of the spirit of the language.

The above statement cannot be a basis for any argument against Bernard's 
proposal. Where Bernard makes a careful analysis of the matter, you introduce 
your prejudice.

Since you are defining the spirit of the language, perhaps you could make a 
list of the "parts" of that spirit so that people will not come up with any 
proposal that violates your understanding of aesthetics.

A general concept such as reflection cannot be deemed as worthless in itself. 
Any system that has a tiny bit of introspective powers can be said to be 
reflective to some extent, for instance a Haskell interpreter.


- -- 
Eray Ozkural (exa) <erayo@cs.bilkent.edu.tr>
Comp. Sci. Dept., Bilkent University, Ankara
www: http://www.cs.bilkent.edu.tr/~erayo
GPG public key fingerprint: 360C 852F 88B0 A745 F31B  EA0F 7C07 AE16 874D 539C
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org