4 ms·
> "Everything has to be an object": obviously bad Personally I prefer when it's all objects. Otherwise you wind up with primitive types that you can't do all t
by Igelau 6y ago
> "Everything has to be an object": obviously bad
Personally I prefer when it's all objects. Otherwise you wind up with primitive types that you can't do all the objecty stuff with. Then you wind up with hacks like Java's int vs Integer dichotomy.
Compare this with Python where the internals of the integer type are so hidden that it can do things like seamlessly replace it with a bigint. What it is inside doesn't matter because you only care that it answers to the same messages.
- hderms 6y agoWhat are your thoughts on project valhalla on the JVM? I think making structs object-like is a win as ultimately having everything involve extreme pointer chasing is wasteful