kind of got it now
Jan. 29th, 2011 01:46 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Until I was told to take a look at coalgebras, and figured out that input deals with codata, and output deals with data, and that StringReader consists of mapping an algebra to a coalgebra, over the same affine functor, X -> AX + 1, I could not figure out how to properly connect my binary files with parser combinators... and the whole functioning of parser combinators in general.
The main point is that parser combinators work not on data, but on codata. So there.
The main point is that parser combinators work not on data, but on codata. So there.
no subject
Date: 2011-01-30 05:38 pm (UTC)no subject
Date: 2011-01-30 05:50 pm (UTC)no subject
Date: 2011-01-30 05:52 pm (UTC)no subject
Date: 2011-01-30 05:53 pm (UTC)no subject
Date: 2011-01-31 07:46 am (UTC)no subject
Date: 2011-01-31 08:04 am (UTC)What I want to say is this: data are algebras, codata are coalgebras, over a certain functor (aka constructor).
no subject
Date: 2011-01-31 11:12 am (UTC)no subject
Date: 2011-01-31 12:18 pm (UTC)