What are you talking about? It's all in there in the latest beta, as it was in the alpha. It was not to my knowledge in the demonstration release before that though.
Well, nVidia has support for their graphics cards on 2.6. As for the other hardware you'll have to google yourself. The nVidia link wasn't paticularily hard to find.
This is correct. The generics are not plymorphic (which is correct). You need to explicitly state that you want a reference to a "List of Integer or any of it's subclasses". The syntax looks like this:
List<Integer> s = new ArrayList<Integer>(); List<? extends Number> t = s;
It's not so much the crashes (which are amazily rare in XP compared to earlier versions) but rather the unpredictability of various problems. These problems are rarely system crashes but rather stuff like "all enemies are blue in a certain game" or "inability to print a certain font size" and stuff like that.
At least with the crashes you knew when windows broke.
PowerJ? I never even heard about it, so I trust you when you say it sucks.:-)
I never could figure out why some companies force a certain development tool down the developers throats. Just make sure the ant scripts work (you need them for a nightly build to work anyway) and let the developers set up the environment nay way they want.
The only time a "standard" IDE is of any use, is if the GUI builder is being used. The developers that don't do GUI's still shouldn't have to care.
Let the deveopers choose (and they will probably choose IDEA:-) ).
That's so true. Very few people tries IDEA and goes back to somehting else. None of the Eclipse users I know has ever used IDEA. if they had, they'd be IDEA users now.:-)
I can't help but wonder why people really care about this? NetBeans is a bloated slow piece of crap. JBuilder is a bloated expensive slow piece of crap. Eclipse is actually OK. It's the second best out there. The best tool, IDEA costs money but not very much. There are also a whole other bunch of tools like JEdit which are not whole IDE's, but good anyway.
In the end, you, as a developer need to figure out what tool you want to use. I think it's great there are so many choices. On the project I'm working with all but one are using IDEA and the last one uses Eclipse. We have no problems at all interoperating. We all use the same source, and the same Apache Ant scripts. So why should we care about this?
Ahh, pretty much the same as me then. The difference is that when the boss comes in, I can always pretend I'm doing serious stuff (think default RedHat GNOME desktop but with smaller icons).
In english, the concept of upper and lower case is quite simple. Every uppercase letter has a lower case version, and this rule is true the other way around.
Speakers of other languages are not quite as fortunate. I'll try to explain, but the horrible lack of Unicode slashdot coupled with the extremely stupid character filter will make this slightly more difficult than it should be.
German, for example, has a letter which is basically a "double s". This letter only has a lower case form, in upper case, this letter becomes "SS". However, "SS" in lower case becomes "ss", not "double s".
French has a character which is a lower case "e" with two dots above. The upper case form of this letter is the normal "E" in france, but in french canada this letter becomes an upper case "E" with two dots.
There are other languages which has characters that only exist in upper case or lower case forms.
Do you realise just how complex the casing rules becomes when you have to take these things into consideration? Keep in mind that Java supports all unicode characters in symbols.
The exact same argument can be used when explaining why the oeprating system kernel shouuld not have case-insignificant file names. This is a localisation issue and neither your java compiler nor the operating system kernel should have to worry about what locale you have in order to determine how a certain string of characters should be interpreted. (yes, encoding issues always creeps in, but that's on a different level).
Just think about it. Your program compiles properly if you select "french france" when you log in, but fails when you use "french canada".
Don't you think it's easier just to specify that symbols are case significant?
Care to share a link? To my knowledge this is very difficult to do. Until you provide us with some references I'm going to consider the parent post as a troll.
Personally, I think both naming conventions are horrible. But the KDE convention just sounds a bit worse. I dont know why. Does anyone feel the opposite?
QT - Widget toolkit used by KDE. Controversial in some ways since you cannot develop commercial software with it without paying a pretty expensive license.
GTK+ - GIMP Toolkit. The widget toolkit used by GNOME.
Glib - GNOME utility library. Contains useful stuff like lists and hash maps.
Bonobo - Component toolkit to allow embedding of applications in other applications.
And before anyone flames, I've simplified, I know. But I have no idea of what the programming skills are of the parent poster.
What are you talking about? It's all in there in the latest beta, as it was in the alpha. It was not to my knowledge in the demonstration release before that though.
Well, nVidia has support for their graphics cards on 2.6. As for the other hardware you'll have to google yourself. The nVidia link wasn't paticularily hard to find.
Very far into the future then, since currently there exists only a single real application that uses SWT.
A null is special in that can be casted to anything.
At least with the crashes you knew when windows broke.
I never could figure out why some companies force a certain development tool down the developers throats. Just make sure the ant scripts work (you need them for a nightly build to work anyway) and let the developers set up the environment nay way they want.
The only time a "standard" IDE is of any use, is if the GUI builder is being used. The developers that don't do GUI's still shouldn't have to care.
Let the deveopers choose (and they will probably choose IDEA :-) ).
That's so true. Very few people tries IDEA and goes back to somehting else. None of the Eclipse users I know has ever used IDEA. if they had, they'd be IDEA users now. :-)
In the end, you, as a developer need to figure out what tool you want to use. I think it's great there are so many choices. On the project I'm working with all but one are using IDEA and the last one uses Eclipse. We have no problems at all interoperating. We all use the same source, and the same Apache Ant scripts. So why should we care about this?
Rocket engines game us rockets, to travel to other planets, and BAM! we got green alien hotties!
XChat is where I spend most of the time though.
Um, how do you get any work done? :-)
Do you think it contains anything at all? Don't you think the defaults are to his liking already? :-)
Not that MS invented anything new, but in a way, GNOME grew out of a desire to shut the "MS weenies" up.
I claimed it wasn't easy, and asked him to provide a link to one of the "many" tools that could be used for this.
I still doubt one exist that works.
+5 funny
Speakers of other languages are not quite as fortunate. I'll try to explain, but the horrible lack of Unicode slashdot coupled with the extremely stupid character filter will make this slightly more difficult than it should be.
German, for example, has a letter which is basically a "double s". This letter only has a lower case form, in upper case, this letter becomes "SS". However, "SS" in lower case becomes "ss", not "double s".
French has a character which is a lower case "e" with two dots above. The upper case form of this letter is the normal "E" in france, but in french canada this letter becomes an upper case "E" with two dots.
There are other languages which has characters that only exist in upper case or lower case forms.
Do you realise just how complex the casing rules becomes when you have to take these things into consideration? Keep in mind that Java supports all unicode characters in symbols.
The exact same argument can be used when explaining why the oeprating system kernel shouuld not have case-insignificant file names. This is a localisation issue and neither your java compiler nor the operating system kernel should have to worry about what locale you have in order to determine how a certain string of characters should be interpreted. (yes, encoding issues always creeps in, but that's on a different level).
Just think about it. Your program compiles properly if you select "french france" when you log in, but fails when you use "french canada".
Don't you think it's easier just to specify that symbols are case significant?
Care to share a link? To my knowledge this is very difficult to do. Until you provide us with some references I'm going to consider the parent post as a troll.
In almost all of these cases, the IP address is used as an opaque string, so they work perfectly with IPv6 addresses as well.
The GPL doesn't allow you to develop non-GPL-compatible apps using it. That's what the LGPL license is there for.
I used it myself when I needed to store a symbol table for a language, and that app most definately didn't use any GNOME facilities.
More information at the GTK+ web site.
Personally, I think both naming conventions are horrible. But the KDE convention just sounds a bit worse. I dont know why. Does anyone feel the opposite?
Did you watch Lord of the Rings?
GTK+ - GIMP Toolkit. The widget toolkit used by GNOME.
Glib - GNOME utility library. Contains useful stuff like lists and hash maps.
Bonobo - Component toolkit to allow embedding of applications in other applications.
And before anyone flames, I've simplified, I know. But I have no idea of what the programming skills are of the parent poster.