3 ms·
Wonder why the article isn't attributed? Had to click back to the author's home page on the site to find out who wrote it. Anyway, I think these are all good po
by markbnj 9y ago
Wonder why the article isn't attributed? Had to click back to the author's home page on the site to find out who wrote it. Anyway, I think these are all good points but the one that really bothers me is no exception handling. Yeah, it makes a language more complicated to implement, but handling return values all the way up the stack is cumbersome and error prone. The vast majority of the time when something goes south deep in the stack I just want to clean up and send a signal back up to the entry point with whatever information I have. Having the language runtime handle unwinding the call stack is a big benefit in these cases. Much simpler to read and write correctly, imo.