Hello, The presentation recording <https://www.youtube.com/watch?v=wt6iCgYmVGA> and slides <https://docs.google.com/presentation/d/1Lmfpwtx_7TbIAGYnSE0HqkawRu75y2GGwbObuu0xYPY/edit?usp=sharing> are available now.
Regards, Csaba On Thu, Dec 2, 2021 at 3:52 PM Csaba Hruska <csaba.hru...@gmail.com> wrote: > Hello, > > Today I'll do a presentation about the external stg interpreter. > If you are interested please join and ask questions. > https://skillsmatter.com/meetups/13654-haskell-stg-interp > > Regards, > Csaba Hruska > > Abstract: > Haskell: Why and How the External STG Interpreter is Useful > > The external STG interpreter is a from scratch implementation of the STG > machine in Haskell. Currently it supports almost all GHC primops and RTS > features. It can run real world Haskell programs that were compiled with > GHC Whole Program Compiler (GHC-WPC). GHC-WPC is a GHC fork that exports > the whole program STG IR. > > The external STG interpreter is an excellent tool to study the runtime > behaviour of Haskell programs, i.e. it can run/interpret GHC or Pandoc. The > implementation of the interpreter is in plain simple Haskell, so it makes > compiler backend and tooling development approachable for everyone. It > already has a programmable debugger which supports step-by-step evaluation, > breakpoints and execution region based inspection. It also can export the > whole program memory state and call-graphs to files for further > investigation. These features make it easy to find a memory leak or to > identify a performance bottleneck in a large real world Haskell application. > > https://github.com/grin-compiler/ghc-whole-program-compiler-project >
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs