I dual boot Windows 7 and Ubuntu and I can't install Windows 7 SP1 because it can't handle that I use grub as my bootloader. So, yes, they are doing it already.
From what I have read BF3 will be micro payment hell, where you have to pay real money to get each and every weapon upgrade. Call of duty 3 looks like it will have a monthly fee to play online without a handicap.
I never get any modpoints any more, but if I had I'd mod you up.
For a personal app, the time and effort it takes to get it done also counts and here Swing and Java2D are well thought out.
Another hint. Last I tried any drawing in java was 5 years ago. I found it easy to set up a look that kept redrawing my canvas every 500ms. I then ran the program through the debugger in eclipse, and I could see the image change as I changed the code, due to javas hot code replace.
Fine then. Convince me (and the rest of the world) that Gosu is better than Scala.
I read your comparison, but it begs the question. Which features from Scala did you leave out? Pattern matching, mixins and co/contravariance generics comes to mind.
I am from Denmark and thus need three keys to type our three extra vowels. The national danish keyboard layouts has gone around that by moving the [ ] ; keys to wierd Alt Gr positions. That works well for most people, but if you are a java programmer you need your curly braces and your semicolons.
I also liked the MS keyboards. But I got a sore arm from reaching out to far to the right to reach my mouse.
I opted to get rid of the numeric keypad and after a long search I found the Fujitsu Siemens KBPC E. It looks kinda wierd, but it has good keys and you can keep the mouse closer at hand.
Good luck with selling that point to all the games that wants to buy the latest blockbusters along with their friends.
But IF you get the world to accept your argument, I just happen to have the blueprints for the 1985 Yugo. I am sure that you would be an excellent salesman. "We have an excellent collection of cars. You just have to be able to look past the newer models. Yes, you just have to adjust your expectations a bit.";-)
I am now guilty of the same crime as the other helpful guys in this thread. I whined that MW2 doesn't really work on Wine, and got prompt replies that Team Fortress 2, Starcraft 2 and Quake 3 runs just fine.
And you get this in all "Linux sucks" threads. Really infuriating imho.
Ok, so it was about half a year ago I last tried WINE. At that time (I think it was wine 1.2rc1) was able to run MW2, which is pretty amazing, if you think of all the work that takes. The bad news is that it was like 10 fps in 800x600, low quality vs. fluent in 1600x1200 high quality. I might have improved, I am sure it has, but now it is too late.
November 9., Black Ops will be available and I am sure that THAT won't work for another 1/2-1 year.
I am not saying that wine is bad or that they are doing a bad job. They are doing an amazing job.
It's just mission impossible, since they are trying to hit a moving target.
I need nothing, absolutly nothing exception playable games. WINE doesn't cut it, and I don't think that it ever will, I try it out regulary and it just sucks for the games I play.
Since 2004 I have been dual-booting between Ubuntu, where I do all serious and not so serious stuff, and Windows where I keep my FPS addiction alive (currently MW2)
The java language isn't that important to develop any further. It is the platform that matters and the platform will live on long after java the language goes into decline.
Currently the successor to java looks to be Scala. http://www.scala-lang.org/
Scala compiles to java byte code, so standard java libraries will work just fine. It is type safe (unlike ruby and groovy) It performs about the same as java code
If you are a java developer, I will highly recommend getting "Programming Scala"
Java has payed my bills for the last 10 years. But as the time has passed I have gotten more and more annoyed by things I can't express and limitations in the language.
Scala fixes each and every issue I have with java and I feel I could jump right in and be more productive within a few days of using scala.
Scala does have a lot of clever features, but I think that you should view them as optional rather than mandatory. Yes you CAN write code that is 1/10 of java code and make it so terse that it can be hard to follow (though still not as obscure as some perl or ruby code that I have seen).
It is better to "just" write code that is about half the size and get better readability than java.
And unlike groovy you keep java's performance.
I am not so sure that Lift will get to be the #1 framework, but I really think that the Scala language will take off as the sole heir to the java throne in 2010.
I am surprised how they manage to get scala to perform so much worse than pure java.
Scala compiles to pure java.class files and uses static typing and the makes claim that the bytecodes are almost identical.
I wonder if the benchmarks are executed in the same environment. http://shootout.alioth.debian.org/ has a Gentoo label behind the java benchmarks, but not the Scala one.
After 5 years of Ubuntu, I finally dropped it as my primary system after I got a new computer. I just couldn't deal with all the work involved in getting it to look just halfway acceptable.
The default fonts are just -- yikes! I couldn't even read the websites. I looks like the size difference between font point sizes are too big, so where the headers are not too big, the normal text font will be too small - or the other way around. Also, capital letters seems to be too tall. - And I just hate to brown. Good thing they will fix that!
Yes, you can tweak everything, but it is just so hard to tweak it balanced. If you tweak one end it seems like you will just get a problem somewhere else.
http://www.youtube.com/watch?v=wg4trPZFUwc
I dual boot Windows 7 and Ubuntu and I can't install Windows 7 SP1 because it can't handle that I use grub as my bootloader.
So, yes, they are doing it already.
Though this one must go down to the Napoleon quote: Never ascribe to malice that which is adequately explained by incompetence
http://en.wikipedia.org/wiki/Hanlon's_razor
I always found the coolest geek insult was: "I can replace you with this (hold out thumb and index finger) much code".
I've done it a couple of times too in my career.
But I must admit that I never had the guts to say it to the face of the people I made obsolete...
lazlo at jay dot net
thanks mate
They should recall it and ship it when it is done ...
From what I have read BF3 will be micro payment hell, where you have to pay real money to get each and every weapon upgrade.
Call of duty 3 looks like it will have a monthly fee to play online without a handicap.
Finally a chance to kick my FPS addiction?
I hope that google will pick up Scala soon as a first level language at google.
Scala is just so damn cool and useful.
I never get any modpoints any more, but if I had I'd mod you up.
For a personal app, the time and effort it takes to get it done also counts and here Swing and Java2D are well thought out.
Another hint.
Last I tried any drawing in java was 5 years ago.
I found it easy to set up a look that kept redrawing my canvas every 500ms.
I then ran the program through the debugger in eclipse, and I could see the image change as I changed the code, due to javas hot code replace.
Now a days I wouldn't write java code in my spare time.
Scala is more entertaining, and Scala also takes the pain out of Swing applications.
Take a look at this spreadsheet demo application:
http://www.cs.helsinki.fi/u/wikla/OTS/Sisalto/examples/html/ch33.html
Example is from Programming Scala. Best programming book I have read in years.
http://www.artima.com/shop/programming_in_scala
I am just pointing out that they have a comparison page which includes Scala, and makes it look like Scala has less useful features than Gosu.
If they put up a page like that it looks to me like they ARE trying to sell something, despite GP assurances otherwise.
Fine then. Convince me (and the rest of the world) that Gosu is better than Scala.
I read your comparison, but it begs the question. Which features from Scala did you leave out?
Pattern matching, mixins and co/contravariance generics comes to mind.
I am from Denmark and thus need three keys to type our three extra vowels.
The national danish keyboard layouts has gone around that by moving the [ ] ; keys to wierd Alt Gr positions.
That works well for most people, but if you are a java programmer you need your curly braces and your semicolons.
I fixed that by getting the US version of the keyboard. I then downloaded this program:
http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx
And modified my layout so I was able to make the danish vowels Æ, Ø, Å in way that uses caps lock as an modifier.
I also liked the MS keyboards. But I got a sore arm from reaching out to far to the right to reach my mouse.
I opted to get rid of the numeric keypad and after a long search I found the Fujitsu Siemens KBPC E.
It looks kinda wierd, but it has good keys and you can keep the mouse closer at hand.
http://uk.shopping.com/Fujitsu-Siemens-KBPC-E-S26381-K261-L165/info
Good luck with selling that point to all the games that wants to buy the latest blockbusters along with their friends.
But IF you get the world to accept your argument, I just happen to have the blueprints for the 1985 Yugo. ;-)
I am sure that you would be an excellent salesman. "We have an excellent collection of cars. You just have to be able to look past the newer models. Yes, you just have to adjust your expectations a bit."
I am now guilty of the same crime as the other helpful guys in this thread.
I whined that MW2 doesn't really work on Wine, and got prompt replies that Team Fortress 2, Starcraft 2 and Quake 3 runs just fine.
And you get this in all "Linux sucks" threads. Really infuriating imho.
Hope you can accept my apology.
Actually Photoshop is platinium rated at winhq:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=1336
But you might need to pull a few geek tricks to get it installed ..
I changed the font, but I can't change the fact that my first language isn't english.
But rest assured that I'll ready to correct you, should you ever attempt to write a sentence in danish :-P
Ok, so it was about half a year ago I last tried WINE.
At that time (I think it was wine 1.2rc1) was able to run MW2, which is pretty amazing, if you think of all the work that takes.
The bad news is that it was like 10 fps in 800x600, low quality vs. fluent in 1600x1200 high quality.
I might have improved, I am sure it has, but now it is too late.
November 9., Black Ops will be available and I am sure that THAT won't work for another 1/2-1 year.
I am not saying that wine is bad or that they are doing a bad job.
They are doing an amazing job.
It's just mission impossible, since they are trying to hit a moving target.
All I need is games.
I need nothing, absolutly nothing exception playable games.
WINE doesn't cut it, and I don't think that it ever will, I try it out regulary and it just sucks for the games I play.
Since 2004 I have been dual-booting between Ubuntu, where I do all serious and not so serious stuff, and Windows where I keep my FPS addiction alive (currently MW2)
The java language isn't that important to develop any further.
It is the platform that matters and the platform will live on long after java the language goes into decline.
Currently the successor to java looks to be Scala.
http://www.scala-lang.org/
Scala compiles to java byte code, so standard java libraries will work just fine.
It is type safe (unlike ruby and groovy)
It performs about the same as java code
If you are a java developer, I will highly recommend getting "Programming Scala"
I liked World of War a lot better than Modern Warfare 2.
The sole reason for that is that I find 48 people in a game much more fun than 12 people.
It's a battle rather than a skirmish.
Also World of war had free map packs, rather than the 14€ MW2 ones.
I look forward to Black ops. I wouldn't have bought the game if it was like MW2.
I have actually been thinking about this.
Just like Computer Science got Design Patterns from architecture (http://en.wikipedia.org/wiki/Christopher_Alexander)
Lawmakes should take the concept of refactoring from computer science (http://en.wikipedia.org/wiki/Code_refactoring)
I second the recommodation of Scala.
Java has payed my bills for the last 10 years. But as the time has passed I have gotten more and more annoyed by things I can't express and limitations in the language.
Scala fixes each and every issue I have with java and I feel I could jump right in and be more productive within a few days of using scala.
Scala does have a lot of clever features, but I think that you should view them as optional rather than mandatory.
Yes you CAN write code that is 1/10 of java code and make it so terse that it can be hard to follow (though still not as obscure as some perl or ruby code that I have seen).
It is better to "just" write code that is about half the size and get better readability than java.
And unlike groovy you keep java's performance.
I am not so sure that Lift will get to be the #1 framework, but
I really think that the Scala language will take off as the sole heir to the java throne in 2010.
Java is legacy by now. It would be better left alone.
If you want more advanced features and a more complete thought out language, switch to Scala.
http://www.scala-lang.org/
I firmly belive that Scala will take over from java in the next years.
More info: http://www.infoq.com/news/2009/07/scala-replace-java
I am surprised how they manage to get scala to perform so much worse than pure java.
.class files and uses static typing and the makes claim that the bytecodes are almost identical.
Scala compiles to pure java
I wonder if the benchmarks are executed in the same environment.
http://shootout.alioth.debian.org/ has a Gentoo label behind the java benchmarks, but not the Scala one.
After 5 years of Ubuntu, I finally dropped it as my primary system after I got a new computer. I just couldn't deal with all the work involved in getting it to look just halfway acceptable.
The default fonts are just -- yikes! I couldn't even read the websites. I looks like the size difference between font point sizes are too big, so where the headers are not too big, the normal text font will be too small - or the other way around. Also, capital letters seems to be too tall.
- And I just hate to brown. Good thing they will fix that!
Yes, you can tweak everything, but it is just so hard to tweak it balanced. If you tweak one end it seems like you will just get a problem somewhere else.