Home

Lets make Minecraft mod on Haskell

GHCVM (JVM backend for GHC) is now ready to be used for Minecraft moding. The post will tell you how to setup minimum development environment for Haskell based mod. Read more...

HSOC evaluation for live profiling server

The summer was awesome, I finally pushed the HSOC "Live profiling and performance monitoring server" project to consistent state. Almost all features are implemented and changes to GHC are submitted to Phabricator. Read more...

Live profile monitor

Another big chunk of work is done for my HSOC project - live-profile-monitor which transfers events to remote profiling tool. Read more...

Live profiling RTS progress

During the last week I was implementing base RTS features to support live event logging in GHC. I tried several design choices for eventlog piping to Haskell side, some of them being tempting leads to non-obvious problems with multithreaded environment or causes deadlocks. As a result, RTS now can redirect events into user specified file descriptor and pipe them via extendable memory buffer. Read more...

Live profiling and performance monitoring server

HSOC has suddenly received additional funding and my project of improving GHC event logging experience now is among the chosen ones. The post contains the full proposal description and info about mentors. Read more...