Laterna Magica: MtG programming

Originally, this blog was about programming an MtG implementation called "Laterna Magica", but has transformed into writing about discovering new languages and approaches, and so on. Me on Github

Monday, July 30, 2018

Are functions colored?

›
There is a blog post that I read some weeks ago when I was in a frenzy reading Rust Language RFCs, specifically this one (yes, I'm cra...
Sunday, July 22, 2018

Type-level states in Rust

›
This is a pattern I saw recently while reading some hardware abstraction code for microcontroller programming with rust. On microcontrollers...
Wednesday, July 18, 2018

HTTP and Websockets

›
A quick epilogue to the service/topic story: what approach is used in HTTP (and many other Internet protocols)? Of course, it's a classi...
Sunday, July 15, 2018

The ROS Service/Topic abstractions

›
Although I quickly outlined the two messaging facilities of ROS (topics and services), I then focused on possible underlying I/O models, and...
Sunday, July 8, 2018

Approaches to IO

›
I'm currently looking at ROS which, despite its name (Robot Operating System), is neither an operating system nor at its core particula...
Sunday, July 1, 2018

Software tooling

›
Learning a new programming language is hard. For the obvious reasons, but also because of tooling. (This post is mostly going to be a rant, ...
Sunday, June 24, 2018

Interoperability

›
Looking back at my earlier posts, I'm surprised how utterly Java-centric everything I did was. Never mind things like bytecode instrumen...
›
Home
View web version
Powered by Blogger.