4 ms·
When you want function render(markdown : Markdown) : Html then you will see the reason for types (and lots of them)
by glibgil 10y ago
When you want
function render(markdown : Markdown) : Html
then you will see the reason for types (and lots of them)
- chvid 10y agoYep. And there you have it. Two different approaches to buidling software. Which is more productive, which yields higher quality? I have build plenty of software both ways. And my answer is a confident "it depends". But I will tell you this: A fine-grained type hierarchy over either Markdown or HTML opens up a very big can of worms. All this reminds me of SOAP vs. HTTP/JSON: I have seen plenty of SOAP webservices seriously stuffed up regardless of/because of strong typing whereas developers seem to do much better with HTTP/JSON because of the simplicity and directness of the approach.