Hi again, With our new knowledge of snoc (thanks!) we try to build ourself one operator: (<*>) :: [a] -> a -> [a] xs <*> x = xs ++ [x] But, why can't I do something like this: prev (ListElem (xs<*>x,ys)) = ListElem (xs, x:ys) It works ok with (:) .. Regards, cees-bart breunesse xander van wiggen
- opposite of (:) xander
- RE: opposite of (:) Mark P Jones
- Re: opposite of (:) Michael Hobbs
- Re: opposite of (:) Marko Schuetz
- Re: opposite of (:) Craig Dickson
- Re: opposite of (:) Marcin 'Qrczak' Kowalczyk
- Re: opposite of (:) xander
- Re: opposite of (:) Marko Schuetz
- Re: opposite of (:) Ronald J. Legere
- Re: opposite of (:) D. Tweed
- Re: opposite of (:) Fergus Henderson
- Re: opposite of (:) Marcin 'Qrczak' Kowalczyk
- Re: opposite of (:) Viktor Kuncak
- RE: Opposite of (:) Simon Peyton-Jones
- Re: Opposite of (:) Viktor Kuncak