>> Q1) What is the intention of "..."?
> 
> I believe it's related to the module export list.
> 
>> module Test (y) where
>> data R = R { x :: Char, y :: Int, z :: Float }
> 
> *Test> :browse
> data Test.R = Test.R {..., y :: Int, ...}

Thank you for your reply.

The target module exposes like this:

module Test (R(..)) where

So, this is not the case which you referred to.

--Kazu
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to