Lobster, a New Game Programming Language, Now Available As Open Source
Aardappel writes "Lobster is a new programming language targeting game programming specifically, building on top of OpenGL, SDL 2 and FreeType. The language looks superficially similar to Python, but is its own blend of fun features. It's open source (ZLIB license) and available on GitHub."
i := find([ 1, 2, 3 ]): _ > r
yeah. no. thanks but no thanks.
It really depends what you are doing. For many projects, scripting with some OOP is good enough (all those web projects, RoR, etc.). Having short code in an expressive language leads to less bugs.
Static typing is extremely useful because it catches all mistakes of a certain class. However, other mistakes you still have to unit test for. So if you are unit&integration testing well, the benefit of static typing is small, and you are capturing more mistakes than static typing would.
For projects where you have contract-like, long-term stable interfaces/APIs, yes, use static typing. But don't pretend it's for every project.
NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
Another programming language! Why do people keep reinventing the spoon?
Which spoon? The soup spoon? Teaspoon? Tablespoon? Dessert spoon? Wooden spoon?
No colour or religion ever stopped the bullet from a gun