James Gosling was interviewed, in an informal way, about changes he would make to Java, the future of the language, dev tools, enterprise focus, and his roles. He talks about how he still uses emacs (as he needs generics support), and his work on a semantic modelling tool.
Some notes on his thoughts / questions:
What would you change about Java?
Was class inheritence a good idea? Would a delegation model be better? I wrote assertions from the start, and should have put them in. I wish I spent more time on scientific computing, when it was easier to change.
Some interesting things to come out of James:
Will Java be here after 10 years?
I hope not. Would be nice if the "next thing" is influenced by Java.
How do you feel about dev tools?
Big believer. The more stable Java has become, the better tools become.
Is Java fighting on too many fronts?
Sun will always care about: enterprise computing, mobile computing, and what makes sense for them at the time. Areas like embedded computing have been taken up by the community.
Did sun forget about applets
Yes. Decided to spend more money on the enterprise (for obvious reasons)
What is your tool of choice?
Emacs. It is the only tool "dumb enough" to handle generics, which I have been actively using for the last 2 years.
Is SWING too complicated?
It lets you do whatever you want, but it is hard to find the "right way" to do something.
View the full video interview
-
Interview with James Gosling (5 messages)
- Posted by: Dion Almaer
- Posted on: March 17 2003 06:56 EST
Threaded Messages (5)
- What are generics ? by Geoff Apps on March 17 2003 16:45 EST
- What are generics ? by Matt Quail on March 17 2003 17:00 EST
- Project Jackpot by Stefan Chis on March 17 2003 17:53 EST
- Jackpot Link by John Clingan on March 17 2003 19:21 EST
- Doesn't Together already do all this? by Stephen Palmer on March 18 2003 10:35 EST
- Jackpot Link by John Clingan on March 17 2003 19:21 EST
-
What are generics ?[ Go to top ]
- Posted by: Geoff Apps
- Posted on: March 17 2003 16:45 EST
- in response to Dion Almaer
Emacs. It is the only tool "dumb enough" to handle generics, which I have
> been actively using for the last 2 years.
Can somebody tell me what generics are ? -
What are generics ?[ Go to top ]
- Posted by: Matt Quail
- Posted on: March 17 2003 17:00 EST
- in response to Geoff Apps
See JSR14
http://www.jcp.org/en/jsr/detail?id=14
They add support to Java for "parameterized types" (something like what you might call templates in C++)
Better yet, read this article:
http://developer.java.sun.com/developer/technicalArticles/releases/generics/ -
Project Jackpot[ Go to top ]
- Posted by: Stefan Chis
- Posted on: March 17 2003 17:53 EST
- in response to Dion Almaer
Hi,
has anyone more information about Project Jackpot and the work (at Sun or elsewhere) on semantic modelling?
thanks,
stefan -
Jackpot Link[ Go to top ]
- Posted by: John Clingan
- Posted on: March 17 2003 19:21 EST
- in response to Stefan Chis
-
Doesn't Together already do all this?[ Go to top ]
- Posted by: Stephen Palmer
- Posted on: March 18 2003 10:35 EST
- in response to John Clingan
I think Together (now owned by Borland) does alot of this already and much more.