9 ms·
I'm extremely excited. Congratulations! first and foremost you're writing a document describing what you're doing, and then filling the the implementation in t
by raganwald 14y ago
I'm extremely excited. Congratulations!
first and foremost you're writing a document describing what you're doing, and then filling the the implementation in the gaps ... you end up structuring the program differently than if you started out with the code was at the top level, as usual.
I had the exact same experience when I wrote a HashLife implementation in CoffeeScript using Docco:
http://recursiveuniver.se http://recursiveuniver.se
In my case, instead of working from an outline down to details, I worked with the idea of a simple implementation to which successive chapters added new functionality with aspect-oriented programming.
A different narrative style led to a completely different architecture.