• 29 Posts
  • 1.3K Comments
Joined 6 months ago
cake
Cake day: January 9th, 2026

help-circle





  • It has for strings and tuples, which are immutable.

    If you want your mind blown a lot more

    Ehm, that’s not mind blowing at all? I think there is some misundestanding. I am not talking about Strings and Tuples alone, but a global rule for all types as being immutable by default. And it would be nice to have a way to tell ANY variable to be immutable.

    Scheme does not demands immutability like Clojure, but it prefers it

    I’m not sure what “prefers” means in this context; do you mean it “defaults” to? Rust in example doesn’t “demand” immutability, it just defaults to it. I had looked into Clojure for a while, but I don’t like Lisp.

    Just for good measure, I think Odin and Scala are also interesting languages. Whats interesting about Scala is, it can output Java Bytecode, JavaScript and native compiled code. Odin on the other hand seems to be a mixture of C and Python, but I didn’t look any further.






  • You just describe ONE way. MIT License isn’t giving up Open Source, as all Open Source projects with MIT prove it. Also the world is not only about GPL, there are other licenses in effect that either cannot or don’t want to change. In that case a program with MIT could be used and helpful for the project. In such a case its better to have a MIT licensed Open Source library instead a proprietary library, even if the whole thing is not GPL licensed (whatever it ends up being). Not all Open Source licenses are compatible with GPL, or even proprietary licenses. So having the coreutils as MIT licensed software alongside its original GNU GPL versions are not a bad thing. It’s only a bad thing, if you want to enforce GPL code for any derivative works.

    And not every project or maintainer cares if someone contributes back. In fact there are a few Open Source projects (even licensed in GPL) that does not operate on a community basis and do not accept code from others, other than a closed circle of chosen developers. Also MIT license is much easier to understand and grasp and does not require a lawyer to understand it (I read it multiple times and there are still bits I get confused or forget over time). It is also less risky for companies (or for any individual for that matter, who is not well versed in licensing and just want to license a simple program in example). Meaning if a company is afraid of using GPL and they make a mistake, everything needs to be Open Source or they could get sued. They could decide not to do partial Open Source. In that case a partial Open Source with MIT License is the better choice.








  • For Nintendo, Pokemon is more than just raw numbers for the games themselves. It is a system seller by being exclusive, a core Nintendo strategy. And the most money from Pokemon isn’t even made by the games themselves, but from merchandise and other licensing around this IP. But what I could see Nintendo doing someday is, releasing a game that is not mainline Pokemon and its sole purpose is to “advertise” Pokemon on other platforms like Steam. They tried it already on mobile. Maybe release the mobile games on Steam too, like this strange Super Mario Bros game on Android.


  • Palworld is multiplatform, so it reaches Steam that is 150 millions alone, Switch 150 millions (Edit: Sorry, Switch port never happened!) and PS4 90 millions. Compared to the 118 million Game Boys (including Color). Don’t get me wrong, I’m not trying to mud their success, just putting some numbers into perspective. It is fantastic to see how well Palworld does. And it did even survive an attack from Nintendo’s Ninjas (Palworld was sued by Nintendo)!