Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xscott
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
62 ms
·
721.
▲
by
xscott
7y ago
Yeah, both Rust and Go also use the method syntax to provide dynamic dispatch, and it's simpler for them since this dispatch is chosen (presumably vtable style) based on the privileged first operand. However, I think using methods to p
722.
▲
by
xscott
7y ago
You're almost certainly right, this is pretty compelling. It's not the way I work, but I'm sure lots of people really like their IDEs. Despite that, I recently changed one of my APIs from being: result foo(bar b, othe
723.
▲
by
xscott
7y ago
> These days you see languages actively trying to distance themselves from OOP as a form of enticement (Rust and Go being the two prime examples). They definitely distance themselves from inheritance. However both Rust traits and Go int
724.
▲
by
xscott
7y ago
Around 1999, HP had a project called Dynamo where they implemented a JIT PA-RISC virtual machine on actual PA-RISC hardware. In some cases, they got better performance than native because the JIT would recognize hot paths at run time. I o
725.
▲
by
xscott
7y ago
It's also frustrating for only looking at the last 22,000 years or so. Considering how good Randal has been at presenting much larger scales (from quarks to galaxies, the big bang until now, etc...), I think he really missed an opport
726.
▲
by
xscott
7y ago
I completely agree and have been thinking the same thing for a while now. Another reason you need the function language to be really integrated with the rest of the spread sheet (unlike VBA) is so that global variables are also visible in