You can at least buy USB-C boards from other vendors since they sell the rp2040/rp2350 separately. If you want wifi it gets a little more complicated unfortunately.
It's surprisingly rare that it becomes a problem, but I've definitely been bit by it before when getting array keys, expecting them to be strings and doing === comparisons.
Very good question. I can tell you why I chose Lua 5.1 for MaraDNS:
• Lua 5.1 is smaller than Lua 5.4
• Lua 5.1 is LuaJIT compatible; Lua 5.4/5.5 isn’t as compatible
LuaJIT is a version of Lua 5.1 which is an incredibly fast scripting language because it, in real time, compiles Lua 5.1 code in to native instructions. The only wart LuaJIT has is that its RISC-V port is incomplete, but that will undoubtedly change as RISC-V slowly gets more popular.
The other reason to stick to Lua5.1 is because Lua changes its syntax between versions; e.g. bitwise operations in Lua 5.4 are very different than how they are done in Lua5.1, to the point it’s difficult to make a polyglot library which can do bitwise operations in both Lua 5.1 and Lua 5.4. I am of the opinion Lua 5.3 should had been named Lua 6.0 for the simple reason that having native integers in Lua is a pretty significant backwards compatibility breaking change.
Since Lua (well, Lunacy) is the only tool in MaraDNS which isn’t standardized (e.g. MaraDNS uses only POSIX-comatible shell scripts, it uses “make” because that’s a standardized tool with multiple implementations, C is also a standard with multiple implementations, etc.), sticking to Lua5.1 allows me to use a version of Lua with multiple implementations and, as such, is informally standardized.
It kind of sound to me like you're surrounded by a lot of people who will tell you stories about kids, but only the ones who are having problems. Either because there's a selection that happened before they even encountered the kids (being a therapist), or because there's just no reason to talk about the ones that are doing fine (teacher)
I think contextually here what is meant isn't that liquid glass will exist for the next 1000 years, but that they are not going to do a rollback to the previous UI.
reply