Tom Clark
Aug 14, 2022

--

Really interesting article, thank you. I'd not thought about this side of language design before.

My main gripe with Carbon is "let" for a "const". It just feels wilfully wrong, like someone made an arbitrary decision based on preference and pushed it through... "const" is as descriptive as it could get for a constant!

That's especially annoying in light of the massive push the JS community to disambiguate 'var' into 'const' and 'let'. Things meaning completely the opposite in different languages really hurts junior developers trying to up their game and learn heavier weight languages like carbon, rust, or C++.

That aside, I'll be porting my C++ libs to rust, rather than Carbon, because like some other commenters I don't see why Google have decided to reinvent that perfectly good wheel!

--

--

Tom Clark
Tom Clark

Written by Tom Clark

Fluid Dynamicist at the core, lover of chaos theory. Experienced scientist, developer and team lead working in wind energy — from startups to heavy industry.

No responses yet