[Haskell-cafe] Need ideas how to model the lack of something
Kim-Ee Yeoh
ky3 at atamo.com
Mon Dec 14 00:28:53 UTC 2015
On Mon, Dec 14, 2015 at 3:15 AM, martin <martin.drautzburg at web.de> wrote:
> I started like this
>
> data C a = C {
> insert :: a -> Maybe (C a),
> remove :: Maybe (a, C a)
> }
>
> but I could not implement anything sensible on top of this.
>
And the reason you're stuck implementing anything sensible on top of this
is because you've written an OOP-style specification of a data structure.
You might want to review how Haskell declares data types.
-- Kim-Ee
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20151214/8680f874/attachment.html>
More information about the Haskell-Cafe
mailing list