Andrew Gwozdziewycz on 19 Jul 2007 17:12:36 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[philly-lambda] Re: Scala, anyone?

  • From: "Andrew Gwozdziewycz" <apgwoz@gmail.com>
  • To: philly-lambda@googlegroups.com
  • Subject: [philly-lambda] Re: Scala, anyone?
  • Date: Thu, 19 Jul 2007 13:12:21 -0400
  • Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=P1mLAqoEMHSlaZhpDrEb0LxEjW76xKkht0BlcnrzoYiYnHw4IYXhV5q8G2zYy2yY8a50Xo1Mor5HiJfdwK6/Ragw3P6K+34aDrTbF0mTu0h/HfyFONg7HcyN5U9+LZ2CwlMzAuBQcXXOGhwW2igrVWFHkdbN/K1lPsu1hn8BLa8=
  • Domainkey-status: good (test mode)
  • Mailing-list: list philly-lambda@googlegroups.com; contact philly-lambda-owner@googlegroups.com
  • Reply-to: philly-lambda@googlegroups.com
  • Sender: philly-lambda@googlegroups.com

On 7/19/07, Toby DiPasquale <codeslinger@gmail.com> wrote:
>
> On 7/19/07, Andrew Gwozdziewycz <apgwoz@gmail.com> wrote:
> > I think your confusing F# with something else, unless I'm missing something.
> > F# is a Microsoft CLR language, which I'm sure is capable of calling any CLR
> > code directly and seems to be inspired quite a bit by OCaml. I know even
> > less
> > about F# though, I did find
> > http://research.microsoft.com/fsharp/fsharp.aspx .
>
> I was not confused. My statement was in reply to your "hacked-up" comment.
>
> Also, all languages that compile down to run on the CLR languages are
> able to call other code also written to run on the CLR; that was one
> of the main design points of the CLR. While the Scala guys and others
> implementing on top of the JVM have to work to get that functionality,
> it is a given for .NET as it was always intended to host multiple
> languages.


I think we are both a bit confused by each others comments. For one, I'm not
sure what the CLR has to do with Scala, other than the fact it is a
virtual machine.
Scala *does not* compile to CLR compatible code. J# which does compile to
CLR code, *is not* compatible with Scala compiled to the JVM.

Secondly, I never criticized the Scala team for developing something
that compiled
to Java bytecode. In fact, I've stated that this is _beneficial_. I
never stated that it was
a hack to use the JVM. Sorry for any confusion I may have caused you,
though you
say you weren't confused..

Again, perhaps I'm missing something in your replies... Feel free to
disregard this
message if I'm just repeating what you were trying to get across.


-- 
Andrew Gwozdziewycz
apgwoz@gmail.com
http://www.apgwoz.com  | http://www.photub.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Philly Lambda" group.
To unsubscribe from this group, send email to philly-lambda-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/philly-lambda?hl=en
-~----------~----~----~----~------~----~------~--~---