
Hi, forks I'm glad to announce the alpha release of TKYProf. http://hackage.haskell.org/package/tkyprof https://github.com/maoe/tkyprof TKYprof is a web-based interacitve visualizer for GHC time and allocation profiling reports. It helps you to find the bottlenecks in your code quickly! Here is a blog post: http://blog.foldr.in/tkyprof-a-web-based-interactive-visualizer-fo It is still alpha and it have some bugs. I'm happy to hear your feedback. Thanks, -- Mitsutoshi Aoe maoe@foldr.in

I'm glad to announce the alpha release of TKYProf.
This looks useful, thanks! I'll try it out and let you know if I have problems. Installing with GHC 7.2, I needed to relax some upper bounds in cabal files of dependencies (maintainers CC'ed). - email-validate and ranges specify base < 4.4 but also seem to work with base < 5. - yesod-json specifies blaze-textual < 0.2 but also seems to work with blaze-textual < 0.3 Additionally, I linked /usr/lib/libstdc++.so.6 to /usr/lib/libstdc++.so before I could successfully install tkyprof. Not sure about the consequences.. Cheers, Sebastian http://hackage.haskell.org/package/tkyprof
https://github.com/maoe/tkyprof
TKYprof is a web-based interacitve visualizer for GHC time and allocation profiling reports. It helps you to find the bottlenecks in your code quickly!
Here is a blog post:
http://blog.foldr.in/tkyprof-a-web-based-interactive-visualizer-fo
It is still alpha and it have some bugs. I'm happy to hear your feedback.
Thanks,
-- Mitsutoshi Aoe maoe@foldr.in
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

The blaze-textual issue is intentional: There's a bug in GHC that
prevents C++ code from working correctly with Template Haskell, and
newer versions of blaze-textual use a C++ library for parsing doubles.
I'm hoping that the defaults change on blaze-textual to use the native
code instead so that I can relax this dependency.
On Wed, Aug 17, 2011 at 7:31 AM, Sebastian Fischer
I'm glad to announce the alpha release of TKYProf.
This looks useful, thanks! I'll try it out and let you know if I have problems. Installing with GHC 7.2, I needed to relax some upper bounds in cabal files of dependencies (maintainers CC'ed). - email-validate and ranges specify base < 4.4 but also seem to work with base < 5. - yesod-json specifies blaze-textual < 0.2 but also seems to work with blaze-textual < 0.3 Additionally, I linked /usr/lib/libstdc++.so.6 to /usr/lib/libstdc++.so before I could successfully install tkyprof. Not sure about the consequences.. Cheers, Sebastian
http://hackage.haskell.org/package/tkyprof https://github.com/maoe/tkyprof
TKYprof is a web-based interacitve visualizer for GHC time and allocation profiling reports. It helps you to find the bottlenecks in your code quickly!
Here is a blog post:
http://blog.foldr.in/tkyprof-a-web-based-interactive-visualizer-fo
It is still alpha and it have some bugs. I'm happy to hear your feedback.
Thanks,
-- Mitsutoshi Aoe maoe@foldr.in
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe

On 17 August 2011 07:16, Michael Snoyman
There's a bug in GHC that prevents C++ code from working correctly with Template Haskell
For reference this is the bug Michael is talking about: http://hackage.haskell.org/trac/ghc/ticket/5289 As explained by Sebastian and the ticket, to work around this you need to perform the following steps: $ sudo ln -vs $(gcc --print-file-name=libstdc++.so) /usr/local/lib/ $ sudo ldconfig Regards, Bas

I'm not sure I understand the comments there. Does this solve the
issue for GHC 7.2 only, or for 7.* as well? Yesod is still officially
supporting 6.12 and 7.0.
On Wed, Aug 17, 2011 at 11:17 AM, Bas van Dijk
On 17 August 2011 07:16, Michael Snoyman
wrote: There's a bug in GHC that prevents C++ code from working correctly with Template Haskell
For reference this is the bug Michael is talking about:
http://hackage.haskell.org/trac/ghc/ticket/5289
As explained by Sebastian and the ticket, to work around this you need to perform the following steps:
$ sudo ln -vs $(gcc --print-file-name=libstdc++.so) /usr/local/lib/ $ sudo ldconfig
Regards,
Bas

On Wed, Aug 17, 2011 at 00:31, Sebastian Fischer
Additionally, I linked /usr/lib/libstdc++.so.6 to /usr/lib/libstdc++.so
before I could successfully install tkyprof. Not sure about the consequences..
This means you didn't install your distribution's libstdc++-dev (or whatever it is called in yours package. -- brandon s allbery allbery.b@gmail.com wandering unix systems administrator (available) (412) 475-9364 vm/sms
participants (5)
-
Bas van Dijk
-
Brandon Allbery
-
Michael Snoyman
-
Mitsutoshi Aoe
-
Sebastian Fischer