[antlr-interest] Handling 'finally' in language target that doesn't have 'finally'
Rick Mann
rmann at latencyzero.com
Mon Jan 19 12:12:41 PST 2009
On Jan 19, 2009, at 11:50:54, Sohail Somani wrote:
> I'm pretty sure you've got it backwards. Languages that /require/
> finally are stupid.
>
> For everything else, there's ScopeGuard/RAII.
I'm not suggesting that C++ should drop support for RAII. I'm saying
it's stupid that it doesn't also support finally.
C++ is about making it easier to write complex code. It can be argued
that it's syntactic sugar (as is any language). Not supporting finally
means often times forcing the user to write more code, not less, to
accomplish a thing.
I also love Java, and wish it supported RAII (but not at the expense
of finally). There's no reason not to have both.
--
Rick
More information about the antlr-interest
mailing list