Event handling is a fairly complex and sometimes messy aspect of programming.
Functional Reactive Programming (FRP) is a paradigm for handling events
that promises to get rid of all problems of the classical observer pattern.
When I first heard about the concept in a talk by Stephen
Blackheath, I was pretty intrigued. It turns out event handling
does not have to be as hard as I thought it was.
This is a short revision of my
previous post on polymorphism
in Rust. By posting a link to that article on the
I received a lot of insightful feedback from the community. By the way, I find
it really nice how welcoming the Rust community is. Thanks, everybody.
When it comes to building high-performance numerical applications you often
find people sacrificing maintainability and abstraction for the sake of
performance. While I typically argue that these optimizations are premature, I
wanted to investigate this issue a little bit more in detail.
So, I decided to start a new blog using Jekyll. My
previous blogs have become pretty orphaned, so I'm not going to revive them
here. Instead, there will hopefully be some new content here soon. I might end
up mixing English and German a little bit, depending on the content presented.