If you really think you can do something illegal because just you're able to do that, oops…!
402 karma · joined July 9, 2013
If you really think you can do something illegal because just you're able to do that, oops…!
Where an object is immutable, it has to create a new instance of itself for mutation. That invalidates existing references. (if the language support object referencing…) The only solution I can figure out is putting unique tags for each objects, and lookup them for each time. In other words, I have to reference them indirectly which introduces lookup cost. And this cost is usually unacceptable.
If the data structure is pure tree, functional style usually superior on simulations - easier writeup and easier debugging by retaining all the intermediate state. But most games are graph structured. They usually contains many links to arbitrary node which are very hard to be updated together with target object mutations.
If I am wrong, please correct me. I want to use functional styles on games, but I don't have a good solution for referencing problem.
Pirating means they will not RESPECT the owner's rights including licensing like GPL or even crediting contributors.
I tried pressing `c`, but it showed only some cracked images, doesn't seem really meaningful.
IMO, this is a bug in language design. If it's truly a value, I think they should choose a different term rather then `nil` as like they choose `panic/recover` instead of `throw/catch` because they're semantically different.
And also, I really don't know how should I detect nil reliably for an interface type.
He told employees. That means completely different with just people. Employees are fully informed of it, and even already have it for free. (further, they are being paid for it)
If someone doesn't want to use a product which s/he already have, and knows very well, isn't it enough to think that's a crap?
But IMO, naming is one of the hardest work.
Linux package managers are fast, but usually broken silently in some ways - which are critical on robustness - and I always discover myself manually doing what port system does.
CentOS packages are relatively more robust, but it's too outdated, and installing new packages nothing different from any other Linux distros.