• 0 Posts
  • 17 Comments
Joined 3 years ago
cake
Cake day: June 24th, 2023

help-circle





  • No, it really isn’t dope. It is okish, there are far worse but also far better. But the whole idea of forcing people to learn a new language is bad, and needs to stop. We do not need more languages, we need better languages.

    • Indent based flow control is a massive fail right from the start.
    • No short ternary expressions (there is a convoluted one), which is something you do super often. Makes no sense to not include it. Just because you can abuse things is not a reason to not include them.
    • Lambda functions only exist on a select few, and not as native. Instead you call them with another method name.
    • Some confusing naming, for example class vs class_name which means completly different things. The latter should have been something other than class with a name suffix.

    All in all, it is not bad. But certain aspects of it are not that good. The main point is that forcing people to learn a new language raises the bar of entry a lot. I think that is one of the things Unity got right, for the most part they used microsoft java (aka C#), with all its warts.

    Speaking of which, if there are native bindings. Why does the .net version even exist as a separate download? And why aren’t there bindings for other languages? At least I haven’t seen any, everyone just says “use gdscript. C# version is older and not well maintained”

    If there are first class bindings, then great.

    Edit: I would be very happy if there was a way to write in typescript, lua, perl, c# (without .net), etc… even if I had to drop in a plugin to support it.





  • Mostly going back and forth between planets I found to be annoying. I liked the different worlds (some more than others), but the traveling and time suck made it annoying.

    Also the space ship introduced a way to get stuck without save scumming, which the base game didn’t have. Or at least not nearly as bad, if you went out into the wilderness you could get a lot of biters on you but it was less of a problem. If you started a journey between two planets and your craft wasn’t good enough you basically had to just load a previous save. Afaik there was no “oh dear, this going bad. Let me turn back”, which well to be fair is realistic.








  • I know this is a meme, but security is not binary. It is not you either have 100% or 0%, it is always a sliding scale, and usually on the opposite side is convenience.

    Encrypting your drive protects against someone stealing your computer or breaning into youe house while the computer is off/locked.

    People like to trash people that write down their passwords on a post-it note and keep next to their computer. It is not ideal, but having a somewhat complex password written down protects a lot more against attacks over the internet than having “password”. However, if others have physical access to the note then it is obviously very bad. Like for example in an office.