Wed Dec 7 18:26:46 EST 2016


Looking back at the last couple of years of professional embedded
software work, what is very clear, is that it is mostly about
implementing protocol endpoints.

I would like to find a way to make this less problematic.  Maybe by
implementing more protocols?

A fundamental issue in my understanding is that it is easy.  It is
not.  The reason is mostly about statefulness.  Protocols are one
thing, mostly about ser/deser.  However, dealing with references to
existing state is something completely different.

I saw a talk by Joe Armstrong mentioning this.  It might be part of
the UBF project.

Maybe UBF(b) in https://github.com/ubf/ubf
also http://scarl.sewanee.edu/CS326/Lectures/ubf.pdf