28 November 2016
While I was listening to The Changelog podcast episode #198, I caught Chris Allen saying something along these lines:
Contrary to popular belief, the Haskell type system has some escape hatches. For example, you can put an error value in the definition of a function if you wanna say it has a type but you don’t have time to implement it right now.
Continue reading ›
10 October 2016
When learning a new programming language, there’s usually this problem of “What should I do next?”. Nowadays, many websites offer a clear path for beginners to follow (shout out to exercism.io!). However, with relatively new languages like Elm it may be hard to find materials on a given topic.
But what if we could… use resources written for other languages?
Continue reading ›
8 March 2016
I managed to get my hands on Raspberry Pi 3B. I found it to be a great opportunity to mess around with Rust. But some problems appeared right away: how do I run my Rust programs on Raspi? Can I compile them on my Mac or should I compile them on the device?
I didn’t have much experience with compiling stuff for other platforms, but turns out it’s not that dramatic – at least for the simple ones I wrote so far.
Continue reading ›