[Haskell-cafe] Re: derive & Drift - some help please
Gü?nther Schmidt
gue.schmidt at web.de
Sun Mar 8 16:18:36 EDT 2009
Hi Alexander,
this does the trick!
Günther
Alexander Dunlap schrieb:
> Well you can do
>
>> deriving instance Typeable LocalType
>
> etc. if you enable the DeriveDataTypeable and StandaloneDeriving
> extensions. You will get other error messages for missing instances;
> just keep adding
>
>> deriving instance Typeable Day
>
> etc. Eventually, you will need to implement an instance by hand for
> Pico, because Pico's data constructors are not exported from
> Data.Fixed. I'm not very familiar with Data and Typeable so I can't
> help you there, but you can probably look at some existing instances
> for help.
>
> Hope that's useful for you.
>
> Alex
>
> On Sun, Mar 8, 2009 at 12:40 PM, Gü?nther Schmidt <gue.schmidt at web.de> wrote:
>> Hi Alexander,
>>
>>
>> well I have this:
>>
>> newtype AdmissionDate = AdmDt LocalTime
>> deriving (Data,Typeable ..)
>>
>> at least that's where I wonna get.
>>
>> I don't know how to create the proper instance declarations though for
>> LocalTime.
>>
>> AdmissionDate is an element of a larger data structure, this data structure
>> for instance also has a
>>
>> newtype DischargeDate = DchrgDt LocalTime
>> deriving (Data,Typeable ...)
>>
>> With my haskell work so far I was blessedly free of the need for deriving..
>> Until now ...
>>
>> Günther
>>
>>
>> Alexander Dunlap schrieb:
>>> What problems are you encountering?
>>>
>>> Alex
>>>
>>> On Sun, Mar 8, 2009 at 11:58 AM, G?uenther Schmidt <redcom at fedoms.com>
>>> wrote:
>>>> Hi Sterling,
>>>>
>>>> sry, but I can't get it to work.
>>>>
>>>> Günther
>>>>
>>>> Sterling Clover schrieb:
>>>>> You shouldn't need any extra tools for this. A combination of the
>>>>> StandaloneDeriving and DeriveDataTypeable extensions in GHC should
>>>>> suffice.
>>>>>
>>>>> Cheers,
>>>>> S.
>>>>>
>>>>> On Sun, Mar 8, 2009 at 10:30 AM, Gü?nther Schmidt <gue.schmidt at web.de
>>>>> <mailto:gue.schmidt at web.de>> wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I need to derive Data, Typeable for Data.Time.LocalTime. I had hoped
>>>>> to use either derive or DrIFT to generate the instance declarations
>>>>> for it.
>>>>>
>>>>> I tried to understand the respective user manuals but it's still all
>>>>> Greek to me.
>>>>>
>>>>> Someone please help!
>>>>>
>>>>> Günther
>>>>>
>>>>> _______________________________________________
>>>>> Haskell-Cafe mailing list
>>>>> Haskell-Cafe at haskell.org <mailto:Haskell-Cafe at haskell.org>
>>>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>> _______________________________________________
>>>>> Haskell-Cafe mailing list
>>>>> Haskell-Cafe at haskell.org
>>>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>> _______________________________________________
>>>> Haskell-Cafe mailing list
>>>> Haskell-Cafe at haskell.org
>>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>>
>>
>>
More information about the Haskell-Cafe
mailing list