Re: [Haskell] Re: Re: RE: Extensible records: Static duck typing

2008-02-22 Thread Barney Hilken


While I agree with your general argument, I wonder if you realize
that functional dependencies have a strong, general, and elegant
mathematical foundation that long predates their use in Haskell?
If you want even a brief glimpse, there's s short article at
http://en.wikipedia.org/wiki/Functional_dependencies that might
give you some ideas.  The mathematics of functional dependencies
plays an important role in the theory of relational databases.

I don't know what you consider as the mathematical foundations
for associated types, nor do I know why you consider that to be
either more general or more "mathematical" (whatever that means)
but I hope you'll enjoy the material on functional dependencies.


I admit I was being unfair on fundeps in calling them less  
mathematical. Nonetheless, something about their addition to Haskell  
grates on my mathematical sensitivities. They feel "bolted on" in a  
way that associated types don't. Probably this is because of my own  
bias which leads me to see Haskell as a subset of dependent type  
theory, and ATs as some kind of sigma type (though I've never tried to  
make this precise).


Barney.

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: CFP: Continuation Fest 2008

2008-02-22 Thread oleg

Note: the Continuation Fest is scheduled on Apr 13, one day before FLOPS2008,
http://www.math.nagoya-u.ac.jp/~garrigue/FLOPS2008/
International Symposium on Functional and Logic Programming. Attendees
of the Continuation Fest who also participate in FLOPS have just
enough time get from Tokyo to Ise City in the morning of Apr 14; FLOPS
starts at 13:30. The detailed directions are available at
http://www.math.nagoya-u.ac.jp/~garrigue/FLOPS2008/access.html

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell