Also, don't forget about the pinnacle of human achievement in OS design:
Inferno.
https://en.wikipedia.org/wiki/Inferno_(operating_system)
http://www.vitanuova.com/inferno/
https://bitbucket.org/inferno-os/inferno-os
Inferno was written in the early 90's by Ken Thompson, Rob Pike, Roger
Peppé,
When I was a new Go user and didn't fully understand how to use the
language, I really wanted Generics.
But the more Go experience I gained, the more I realized that Generics
wouldn't have helped nearly as much as I had assumed; in fact, they would
have added significant complexity and probably
@prades.marq , The solution that you pointed out is already obvious to
everyone. Maverick was not asking "how" to solve the problem. He is
pointing out an interesting corner-case bug in the Go runtime.
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" g
Hi Maverick, this is an interesting VTable pattern to think about.
I have a question about your Dynamic() method. As far as I can see, these
two expressions would always be equal:
myShape.Dynamic()
myShape.VTable
...So why go through the trouble of defining Dynamic() at all? Is there
Thanks for the great explanation, Jason. It really helps me to understand
the high-level-view much better. :)
~Christopher
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send a
t a very manual process?
Thanks for working on this important project!
~Christopher Sebastian
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to golang-nuts+uns