http://www.scala-ide.org has come a long way and can be usable and useful. I recommend a clean install of eclipse 3.5.2 with the latest recommended build of scala-ide. Try things out without installing additional plugins except your favorite version control support. I like the refactoring and code reformatting support!
I've recently started using the IntelliJ EAP X builds for a personal project in Scala and find it usable and useful too.
The maven-scala-plugin is solid and will let you switch between IntelliJ and Eclipse relatively easily. I don't use the maven eclipse plugin but instead "mvn eclipse:eclipse" from the command line whenever the pom changes. Using a pom-based build is useful in a production environment especially if you are using/providing components from/for others. IntelliJ has maven support built-in and seems to work well.
I've only pushed the IDEs to ~40 source files. Things might start breaking as the projects get bigger.
Things are definitely better than they were a year ago and thanks to both the scala-ide and IntelliJ people!
I live in newtown in a housing co-operative for $70/week. No landlord. No government agents. I don't know why there are not more housing co-operatives around.
NOTE TO FOLKS THAT DON'T LIVE IN NEWTOWN: I agree with all other previous estimates, I thought I would just write this here to brag to the other sydneysiders about my cheap rent and plug a misunderstood housing model!
The Flash Player 10.1 release moves to a single codebase for all supported platforms.
I would guess part of the reason for the delay is that they are rewriting large chunks of it to work consistently across very different hardware platforms -- and they've done a lot of performance and security related work.
It's nice that a ping (IM) can turn into a threaded chat can turn into a document. Editing, with change bars, is great.
It's also great that you can add someone to a wave "late" and they get to see the current state of the wave -- and the history if they care. Much better than forwarding someone an email that has done the rounds.
I agree with the person that suggested it is more useful "for work". Think of it more as "Lotus Notes"-lite than email.
"Flash is shitty, nonredistributable, closed-source, restricted-platform, proprietary, and patent-encumbered"
All true except the "shitty" part -- it's actually a nice little VM with some good technology and skilled people behind it. Unfortunately, Adobe ignored non-Windows/Mac for too long and alienated a lot of free software people even more.
He seems to be trying to become a "center of gravity" in python-land by being controversial. Why not just work with the community in a productive non-confrontational way?
Lots of opportunity for pop-psychology here... but best to let it pass...
Hah, yeah I think I'd be more impressed if Zed had actually submitted some patches and had them refused. Why did this blog post have to happen now, before Zed was actually wronged?
Uh, what if every would-be open source contributor wrote a grandstanding blog post promising only to submit patches if the maintainer(s) publicly eat crow for an offhand remark they made ... :)
Zed is a gifted hacker of software systems, but I don't really think he's all that good dealing with other mammals.
I'm sure he's a nice guy -- he actually seems like the kind of person I'd be friends with -- I just think it's appropriate to sort of call him out on the grandiose blog posts :)
I'm all for it to the extent that Zed is building his personal brand and (in essence) being a self-promoter. If he really feels self-righteous about it, then that's a bit worrisome.
Zed vs Guido is exactly the sort of David vs Goliath story that makes for entertaining reading...
"It seems to me he's justified in not wanting to waste his time writing patches that wouldn't be accepted anyways."
He is free to provide packages that replace core python libraries. The fact he doesn't want to do so and would only give his contributions if they are included in the standard Python libraries is childish, at best.
Reading the NYT with the new AIR-based reader is a pleasure. The fluid layout, typography, and especially the no-lag browsing, changes the experience to the point that I find myself starting up the reader every day -- and the NYT was not my source of news before the new reader.
There are many technology-oriented and societal reasons to prefer an "open" web. The fact is that the AIR-reader delivers today what is likely to appear in browsers over the next couple of years.
I can recommend carbonado, http://carbonado.sourceforge.net/ , if you don't want/need a full ORM, and prefer something similar to activerecord. It doesn't hide the relational model, and has just the right level of abstraction with a nice to use API.
I've recently started using the IntelliJ EAP X builds for a personal project in Scala and find it usable and useful too.
The maven-scala-plugin is solid and will let you switch between IntelliJ and Eclipse relatively easily. I don't use the maven eclipse plugin but instead "mvn eclipse:eclipse" from the command line whenever the pom changes. Using a pom-based build is useful in a production environment especially if you are using/providing components from/for others. IntelliJ has maven support built-in and seems to work well.
I've only pushed the IDEs to ~40 source files. Things might start breaking as the projects get bigger.
Things are definitely better than they were a year ago and thanks to both the scala-ide and IntelliJ people!