The Lobster Programming Language
Hi, author of the language here.Not a great time for HN exposure, as I just added a lot of new functionality, but none of that is documented yet :) But hey, all publicity is good publicity?For those interested, some recent things that have been happening:- Compile time reference counting. This does an analysis similar to the Rust borrow checker to infer lifetimes, but unlike Rust doesn't make the programmer jump through hoops.- "Inline" structs: structs are allocated in their parent, and come at zero overhead compared to individual variables, which is particularly useful for Lobster's heavy use of 2d & 3d vector types.- Multi-threading that uses separate memory spaces, meaning individual threads can run at max speed with no GIL overhead etc.- A WebAssembly backend is being worked on.- A lot of optimization work to make the language run faster.For reference, it has been on HN before, as early as 2013  (https://news.ycombinator.com/item?id=5904430), but it has changed a TON since then (e.g. it was a dynamically typed language, now it is statically typed, with flow sensitive type inference).