5 ms·
He only used part of the blog post to talk about purity; when explaining how the code is designed and organized, it's not like he could reasonably skip that par
by tikhonj 14y ago
He only used part of the blog post to talk about purity; when explaining how the code is designed and organized, it's not like he could reasonably skip that part. Besides, Haskell makes the distinction sufficiently natural that it does but take much effort when actually coding, so the main "cost" in terms of time was probably in writing the blog post :P.
Since it's an internal effort, simplicity trumps security and features. I doubt making the IRC server more complete would be worth the effort and maintenance cost. It's much better to add features only of they are obviously missing when they actually use the server.
- revelation 14y agoWell yes, and then he went on to completely rewrite it, for puritys sake: https://github.com/chrisdone/hulk/commit/d9093c76a49ea4170917db2c3b3b4109c61c49cf https://github.com/chrisdone/hulk/commit/d9093c76a49ea417091...
- mattgreenrocks 14y agoI'm not seeing the problem here. It's his project, he calls the shots. If you want a feature, get in and write it. Being Right On The Internet doesn't mean shit.
- nightski 14y agoGod forbid someone learns while using a new language and may not implement it the most optimal way the first time. What a waste!