Matt Exchange

Results 3 issues of Matt Exchange

Trace seems to be one of those half-baked effects (#10). This is attempt to fix it.

Use this simple weird trick to avoid space leaks in your code `;-)`. See more in http://ndmitchell.com/downloads/slides-plugging_space_leaks_improving_performance-06_oct_2016.pdf

Let us have a look at the example code. ~~~ .hs data Console s where PutStrLn :: String -> Console () GetLine :: Console String putStrLn :: Member Console r...

enhancement