Thomas Miedema

Results 21 comments of Thomas Miedema

@olsner investigated parallelism of the build before. Here are some results http://lpaste.net/909516301964148736 (critical path has 245 dependencies), but maybe he can chime in himself.

`deform` shouldn't crash though, but instead show a nice error message

> Yes, something like that... I lost a bit track of it, so I am not sure where exactly to put it... Same for me. I've not used `deform` for...

This works though: ``` data T = T { t1 :: Int , t2 :: Int , t3 :: Int , t4 :: Int , t5 :: Int } ```...

My `.cabal/config` contained `shared: True`. Removing that solves the problem. Here's the output of `haste-boot --verbose`, in case it it still useful: ``` Downloading haste-cabal from GitHub Sending: GET /haste-libs/haste-cabal.linux.tar.bz2...

I think I found the cause. I had tried https://github.com/Twinside/vim-haskellFold before, on the same file. I am using: ``` """ Save folds on exit, restore folds on open autocmd BufWinLeave...

Maybe we should rewrite combineAlways a bit, and enforce the following rules: ``` combineAlways x y == x (dropDrive y) Valid x y => isValid (combineAlways x y) ``` It...

I had a brief look at the tests in https://github.com/ndmitchell/shake/blob/master/Test/FilePath.hs#L33-L62 Notable discrepancy: Shake.FilePath: `norm "a/." === "a"` System.Filepath: `normalise "a/." == "a/"` Special handling of trailing dots was added to...

Since `normalise "a/" == "a/"`, I think `normalise "a/."` should also be `"a/"`, not `"a"`. I don't quite understand the Shake version, maybe it should be changed to keep the...

Those are all invalid filepaths: ``` *System.FilePath.Windows> isValid "/////" False *System.FilePath.Windows> isValid "/a:" False *System.FilePath.Windows> isValid "/a:/" False ``` I also get a different result for this one: ``` *System.FilePath.Windows>...