4,129 karma · joined October 2, 2009
Agreed on the rest, though I don't understand what the problem would be with recursion. Is it using reference passing also for primitives like integers?
Definitely more explicit by default though.
But yes, very neat. I'd miss Enumerable though, if they manage to get that to play with manual allocation that would be even neater.
Not since before Ruby 1.9, no.
It boggles my mind that it apparently is the case that such a popular language as Python isn't able to get the resources to do this.
But yes I agree, it is definitely a big change compared to how things traditionally have worked. The question is if it is a necessary direction.
As for X11, I'm on Wayland and wouldn't expect xeyes to work. What X11 programs still is used seems to work fine in Xwayland, but I don't use VNC so I don't know how they interact.
So I don't know if these are solved, sorry. I suppose I have simpler needs.
But that is assuming they survive the bust, which is not a given.
That stops working once the code reach a certain size/complexity limit. It is a different limit for different people, but there is a point where there is just too many parts to be possible to fit in a head. There is also a middle stage where everything fits, but can't be accessed all at once but require some time to retrieve specifics when looking at areas not in recent memory. The middle step is more achievable the easier the code is to reason about by black boxing parts.