Lennart Spitzner
Lennart Spitzner
As far as i can tell, the description of how to handle complex data structures in #5 is proper. CString should count as "complex", as it wraps some byte array,...
~~~~.hs data StupidExistential a where StupidExistential :: forall a . StupidExistential a ~~~~ turns into ~~~~.hs data StupidExistential a where StupidExistential :: a StupidExistential a ~~~~ (and interestingly into this...
This looks a bit strange: ~~~~.hs -- brittany --columns 30 foo = [ [1, 2] , [ 3 | True ] , [4 .. 5] ] ~~~~ #104 discussed spaces...
Simple idea - take all current testcases, append a comment at the end of every line, see if the test still passes. Might catch a few cases of non-proper comment...
~~~~.hs func = do let x :: a -> b -> c x y = do -- abc def x ~~~~
~~~~.hs module Data.Barbie.Bare {-# DEPRECATED "Use Barbies.Bare" #-} ( -- * Bare values Barbies.Bare.Wear , Barbies.Bare.Bare , Barbies.Bare.Covered -- * Covering and stripping , Barbies.Bare.BareB(bstrip, bcover) , Barbies.Bare.bstripFrom , Barbies.Bare.bcoverWith...
~~~~,hs func = [ abc , let x = y in case x of -- comment abc -> def ghc -> ghjas ] ~~~~ haven't checked if this is minimal.
Somewhat similar to #112, these don't work at all atm.
~~~~.hs func = [ abc x y | _