You are viewing jcreed

Notes from a Medium-Sized Island - [entries|archive|friends|userinfo]
Jason

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

[Feb. 28th, 2013|11:02 pm]
Previous Entry Add to Memories Share Next Entry
[Tags|]

Writing a bunch of (android) Java lately leaves me longing for so many conveniences I miss from functional languages, and even from javascript. I should probably give up and learn eclipse at least. Or give up and rewrite it in scala.
LinkReply

Comments:
[User Picture]From: oniugnip
2013-03-01 04:58 am (UTC)

(Link)

Not that Java isn't clunky, but Eclipse makes it so much nicer. It's worth the investment if you think you'll do more! Were you just text-editor-ing?
From: eub
2013-03-01 07:27 am (UTC)

(Link)

As a new Eclipse user I must recommend IntelliJ, in a grass-is-greener fashion.

If you try out Scala for Android I'm curious how that experience is doing.
[User Picture]From: combinator
2013-03-01 04:01 pm (UTC)

(Link)

Here's a recent thread on using Scala on Android:
http://www.reddit.com/r/programming/comments/15tr21/less_painful_android_development_with_scala/
Sounds like it's not really ready for prime time. You pretty much have to run proguard, which is difficult to set up and adds 3 minutes to the build-deploy cycle.

The comments also mention xtend: http://www.eclipse.org/xtend/ Since it compiles to Java, it should improve the deployment aspect. Also, apparently it should work in the debugger now: https://bugs.eclipse.org/bugs/show_bug.cgi?id=386725
[User Picture]From: combinator
2013-03-01 04:08 pm (UTC)

(Link)

(Note that the Android debugging thing is scheduled to show up in a release on March 20, otherwise you'll probably have to use the "bleeding edge" update site)
[User Picture]From: bhudson
2013-03-01 07:00 pm (UTC)

(Link)

C# is slightly closer, but imperative languages just basically suck.