Opportunity: Java & .NET? Scala everywhere?

10 views
Skip to first unread message

Matthew Adams

unread,
Feb 27, 2011, 6:47:18 PM2/27/11
to scala-user
Hi all,

I am and have been more on the Java side of the fence for a long time
(like 15 years, since Java pre-1.0), but I find myself on a .NET
project right now using C#. I've been a big fan of Java+AspectJ and
also of Groovy, and I'm new to Scala. One thing that definitely
intrigued me about Scala was the support for .NET.

With full-fledged support for CLR as well as the JVM, Scala has an
opportunity to transcend the traditional Microsoft/Java decision folks
have had to make, which I find to be intriguing. Imagine a world
where you have a great programming language at your fingertips and the
ability to work in both Java & .NET shops. Holy Grail kind of stuff?

The idea of Scala providing an abstraction over both platforms but
still having the ability to invoke libraries native to either side of
the fence sounds cool to me. You? Is this something that Scala could
offer?

-matthew

Brian Maso

unread,
Feb 27, 2011, 7:13:19 PM2/27/11
to Matthew Adams, scala-user
Using the IKVM [1] you can already run any Java bytecode in a .NET
environment. Obviously this includes any Java, as well as Scala. Some of the
reflection-oriented stuff, and classloading is a bit cranky owing to the
extreme differences between the .NET CLR and the Java VM in these areas,
which can lead to some problems with Groovy, Clojure or JRuby.

Brian Maso

[1] http://www.ikvm.net/
--
Best regards,
Brian Maso
(949) 395-8551
br...@blumenfeld-maso.com

Tony Morris

unread,
Feb 27, 2011, 8:58:10 PM2/27/11
to scala...@googlegroups.com
On 28/02/11 09:47, Matthew Adams wrote:
> Hi all,
>
> I am and have been more on the Java side of the fence for a long time
> (like 15 years, since Java pre-1.0), but I find myself on a .NET
> project right now using C#. I've been a big fan of Java+AspectJ and
> also of Groovy, and I'm new to Scala. One thing that definitely
> intrigued me about Scala was the support for .NET.
>
Hi Matthew,
I am not new to Scala. I think you'll be disappointed with the .NET support.

--
Tony Morris
http://tmorris.net/


Reply all
Reply to author
Forward
0 new messages