It's so rare that anyone remembers about #scala when talking about other #ProgrammingLanguages like #gleam in this particular case. Just happy and surprised 🧐
"We’re happy to announce the release of Scala Native. Scala Native 0.4.16 is yet another maintenance release backporting changed from the 0.5.0-SNAPSHOT branch. This version introduces support for using Scala Native with JDK 21 and introduces bug fixes to the runtime. It also fixes severe performance problems when using java.nio.MappedByteBuffers."
I’m hoping to start a new video series called Level Up Lua this weekend. First one will be in how to level up from print debugging to unit testing. #Lua#programming#programmingLanguages
Lua is a very interesting language. It’s almost a proto-language that you can build out from. It’s very simple - like C - but has just enough to make it a better choice than C for most use cases I think. You just have to use the features it provides which many people don’t. This is the same story as every language though.
Programming should be about building composable components that chip away at the problem domain but many people get stuck with using just what the language provides. Lua’s lack of switch is a perfect example. It’s not hard to write a function that provides switch-like behaviour. It’s maybe 3 lines of code. But I see bulk if/elseif with many cases everywhere.