[go-nuts] Re: ANN: gijit, a Go interpreter

2018-02-08 Thread Christopher Sebastian
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

Re: [go-nuts] Re: ANN: gijit, a Go interpreter

2018-02-08 Thread Christopher Sebastian
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

[go-nuts] Re: infinite recursion in method lookup due to recursive embedded interface value: any way to statically catch this?

2018-03-13 Thread Christopher Sebastian
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

Re: [go-nuts] Re: infinite recursion in method lookup due to recursive embedded interface value: any way to statically catch this?

2018-03-13 Thread Christopher Sebastian
@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

[go-nuts] Re: I am not in favor of generics.

2018-09-18 Thread Christopher Sebastian
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

[go-nuts] Re: Plan9 reborn as a guest OS atop of Golang runtime

2018-12-11 Thread Christopher Sebastian
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é,