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."
Dynamically Typed with Optional Typing
Thanks, but no thanks, I prefer to stay with statically types languages. I know that the "kewl" kids love dynamically types languages, but it becomes a horror for maintenance. Ill be sticking with UDK in the meantime
Languages don't have "fun" features, they either have useful features or bloat.
Looks like yet another me-too language that's someones pet project that will be forgotten about this time tommorow.
Still looks like a step forward from Perl.
My first program:
Hell Segmentation fault
We've had a perfect programming language since C.
That's why everything since has copied the syntax and half the operators.
look if we are going to have these bizarre punctuation marks everywhere, then why not just start using chinese characters, that actually mean what we are talking about?
"oh because nobody can read them"
nobody can read _?@$$$ __ *&* anyways. but at least chinese has some meaning already attached to characters, like
look at
it means download
its literally the cjaracter for "down" followed by a character for a wagon/cart (top view.. two wheels, see?) and a thing next to it. (down transport)
that makes a hell of a lot more sense than some bizarro perl bullshit and it only takes up two spaces.
oh well
It also ends lines at the new line rather than at a ;, which means that you're in a position where you can end up with long lines at times, where normally, you would just hit enter and continue on the next line.
Python uses newline as a statement delimiter only if all bracketing constructions (...) [...] {...} are closed. The arguments of any function call, for instance, can be split over multiple lines, as can the elements of a list or dictionary or a long expression. And back when print was a statement (Python 2) as opposed to a function (Python 3), it was my common practice to do something like this: