I’m currently working on a small Visual Novel that uses the Free Monad macro crate I’ve written.
Originally I just wanted to see if Free Monads can be implemented using the traits from the higher crate. I was so happy with the result, that I decided to publish it on crates.io, and therefore I had to come up with an example program. Therefore I wrote a (very short) text adventure, just for illustration.
And that was so much fun, that I decided to make something bigger based on it. And here I am now, writing an interpreter for a small storytelling embedded Domain Specific Language…
I’m currently working on a small Visual Novel that uses the Free Monad macro crate I’ve written.
Originally I just wanted to see if Free Monads can be implemented using the traits from the higher crate. I was so happy with the result, that I decided to publish it on crates.io, and therefore I had to come up with an example program. Therefore I wrote a (very short) text adventure, just for illustration.
And that was so much fun, that I decided to make something bigger based on it. And here I am now, writing an interpreter for a small storytelling embedded Domain Specific Language…