Re: [Haskell] Applicative translucent functors in Haskell

2004-09-08 Thread Chung-chieh Shan
On 2004-09-08T16:27:23+0100, Simon Peyton-Jones wrote: > You might want to show it to Derek Dreyer and other ML module experts. I'm trying; I'm trying. (: > The ML orthodoxy says that it's essential to give sharing constraints by > name, not by position. If every module must be parameterised b

Re: [Haskell] Applicative translucent functors in Haskell

2004-09-08 Thread Tomasz Zielonka
On Wed, Sep 08, 2004 at 04:27:23PM +0100, Simon Peyton-Jones wrote: > The ML orthodoxy says that it's essential to give sharing constraints by > name, not by position. If every module must be parameterised by every > type it may wish to share, modules might get a tremendous number of type > param

RE: [Haskell] Applicative translucent functors in Haskell

2004-09-08 Thread Simon Peyton-Jones
| cumbersome. This message is an attempt to interpret some of Ken's | results in idiomatic Haskell with the full use of type classes. We | will also show that type sharing constraints can be expressed in a | scalable manner, so that the whole translation is practically | usable. Thus we can enjoy t