[Haskell-cafe] Reification in Haskell, was: To yi or not to yi

Bulat Ziganshin bulat.ziganshin at gmail.com
Wed Jun 20 11:33:12 EDT 2007


Hello Pasqualino,

Wednesday, June 20, 2007, 11:30:32 AM, you wrote:

>> > Most languages, even Java, have a reflection capability to dynamically
>> > inspect an object. It is surprising that Haskell doesn't offer it.

how about asm? :)  there are no OOP objects in Haskell, each name is
just an address of memory area. all operations are checked statically
(at compile time). reflection capabilities may be only handmade - you
can get any type info via hidden class dictionary (see
http://homepages.inf.ed.ac.uk/wadler/papers/class/class.ps.gz for
details of type classes implementation)


-- 
Best regards,
 Bulat                            mailto:Bulat.Ziganshin at gmail.com



More information about the Haskell-Cafe mailing list