Linked by Thom Holwerda on Wed 13th Mar 2013 17:58 UTC
Thread beginning with comment 555345
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Larry Page's announcement decoded.
by butters on Wed 13th Mar 2013 21:49
in reply to "RE[3]: Larry Page's announcement decoded."
Why generics? Go has interface types for polymorphism.
Personally, for client-side GUI development I'd prefer something more along the lines of Python or Ruby. Or Moonscript! In a perfect world, provide a LuaJIT runtime for compilers to target, providing a more flexible platform like JVM or CLR.
Edited 2013-03-13 21:58 UTC
RE[5]: Larry Page's announcement decoded.
by moondevil on Wed 13th Mar 2013 22:07
in reply to "RE[4]: Larry Page's announcement decoded."
Why generics? Go has interface types for polymorphism.
Performance and avoidance of type casts everywhere in what is supposed to be generic code.
Go mailing list has almost a new thread every day about these type of issues.
Personally, for client-side GUI development I'd prefer something more along the lines of Python or Ruby. Or Moonscript! In a perfect world, provide a LuaJIT runtime for compilers to target, providing a more flexible platform like JVM or CLR.
I prefer languages that allow for a combination of AOT compilation for distribution and a JIT for development time.
Sadly there aren't many with such type of implementation available in the mainstream.





Member since:
2005-07-08
Dart for native applications would be quite nice, a kind of Smalltalk feel to native applications.
Now for GWT I fully agree with you.
As for Go, although I did create an issue for NDK support, I hope it does not become the main language, unless they get around adding generics.
Edited 2013-03-13 21:32 UTC