Daniel Bergey
Daniel Bergey
FWIW, I routinely use `git-link` with worktrees. It reliably finds the branch I am on. Since my remote is called `origin`, I would not have observed any issue determining the...
Last time I looked, the biggest contribution was loading several font files with `SVGFonts`.
@bollu My basic process is: - pick a test program - build diagrams with profiling - build the test program with profiling - look at the .prof file I go...
I think making IO visible in the types of font loading functions would be helpful. - to make the behavior of these functions less surprising - to make additional profiling...
I can take a look at this from the Diagrams side, maybe next week. Maybe `diagrams-rasterific` and `chart-diagrams` are using the font metrics from `SVGFonts` differently. @jeffreyrosenbluth is working to...
I think this is indeed a bug in `diagrams-rasterific`, as I reported above.
I appreciate real-world examples where the performance of Diagrams is a problem. Thanks for sharing your code! I just did my own profiling run. It looks like 30%--40% of the...
I think the `Transformation` / `MemoTrie` issue was a red herring. I ran the program against a patched version of `diagrams-core` that doesn't use `MemoTrie`, and allocations went down 40%...
Fixed in https://github.com/batterseapower/ansi-wl-pprint/pull/11
There are several libraries for dimensioned values in haskell: http://www.haskell.org/haskellwiki/Physical_units I haven't looked at them enough to evaluate them, much less thought through static vs. dynamic matching.