From: sturlamolden
Subject: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1178130161.688812.311720@n76g2000hsh.googlegroups.com>
On Monday Microsoft announced a new runtime for dynamic languages,
which they call "DLR". It sits on top of the conventional .NET runtime
(CLR)  and provides services for dynamically typed languages like
Python or Lisp (thus the cross-posting). Apparently is is distributed
under a BSD-like open-source license.

I am curious to know how it performs in comparison to CPython and an
efficient compiled Lisp like CMUCL. Speed is a major problem with
CPython but not with .NET or CMUCL, so it will be interesting to see
how the DLR performs in comparison. It would be great to finally see a
Python that runs on steroids, but knowing M$ bloatware my expectations
are not too high.

Has anyone looked at the DLR yet? What are your impression?

Jim Hugunin har written about the DLR in his blog:

http://blogs.msdn.com/hugunin/

To cite one of the comments: "Fuck this microsoft bollocks! You just
stole the Lisp runtime ideas and fucked them up by stupid it salesman
lingo." (Khrishna)



Sturla Molden

From: ········@gmail.com
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1178134181.059655.133010@q75g2000hsh.googlegroups.com>
On May 2, 1:22 pm, sturlamolden <············@yahoo.no> wrote:
> On Monday Microsoft announced a new runtime for dynamic languages,
> which they call "DLR". It sits on top of the conventional .NET runtime
> (CLR)  and provides services for dynamically typed languages like
> Python or Lisp (thus the cross-posting). Apparently is is distributed
> under a BSD-like open-source license.
>
> I am curious to know how it performs in comparison to CPython and an
> efficient compiled Lisp like CMUCL. Speed is a major problem with
> CPython but not with .NET or CMUCL, so it will be interesting to see
> how the DLR performs in comparison. It would be great to finally see a
> Python that runs on steroids, but knowing M$ bloatware my expectations
> are not too high.
>
> Has anyone looked at the DLR yet? What are your impression?
>
> Jim Hugunin har written about the DLR in his blog:
>
> http://blogs.msdn.com/hugunin/
>
> To cite one of the comments: "Fuck this microsoft bollocks! You just
> stole the Lisp runtime ideas and fucked them up by stupid it salesman
> lingo." (Khrishna)
>
> Sturla Molden


I realize this is a stupid question, but why did you cite the most
offensive comment to this blog post? Most of them were positive.

Mike
From: Ken Tilton
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <Em8_h.2434$iJ5.1287@newsfe12.lga>
········@gmail.com wrote:
> On May 2, 1:22 pm, sturlamolden <············@yahoo.no> wrote:
> 
>>On Monday Microsoft announced a new runtime for dynamic languages,
>>which they call "DLR". It sits on top of the conventional .NET runtime
>>(CLR)  and provides services for dynamically typed languages like
>>Python or Lisp (thus the cross-posting). Apparently is is distributed
>>under a BSD-like open-source license.
>>
>>I am curious to know how it performs in comparison to CPython and an
>>efficient compiled Lisp like CMUCL. Speed is a major problem with
>>CPython but not with .NET or CMUCL, so it will be interesting to see
>>how the DLR performs in comparison. It would be great to finally see a
>>Python that runs on steroids, but knowing M$ bloatware my expectations
>>are not too high.
>>
>>Has anyone looked at the DLR yet? What are your impression?
>>
>>Jim Hugunin har written about the DLR in his blog:
>>
>>http://blogs.msdn.com/hugunin/
>>
>>To cite one of the comments: "Fuck this microsoft bollocks! You just
>>stole the Lisp runtime ideas and fucked them up by stupid it salesman
>>lingo." (Khrishna)
>>
>>Sturla Molden
> 
> 
> 
> I realize this is a stupid question, but why did you cite the most
> offensive comment to this blog post? Most of them were positive.

Yes, but everybody hates Microsoft, so there ya go. Anyway, here is the 
real question: "thin layer"? I wonder then if anything has changed since:

http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/2f9759fa3e8877eb/2b11ecfdc4a15fb4?q=rettig+clr&_done=%2Fgroups%3Fq%3Drettig+clr%26hl%3Den%26lr%3D%26c2coff%3D1%26safe%3Doff%26sa%3DN%26tab%3Dwg%26&_doneTitle=Back+to+Search&&d#2b11ecfdc4a15fb4

Anyway, doesn't matter, just fun to see MS running up the white flag 
after their ballsy attempt to get CL to do the same at ILC 2005.

kt

-- 
http://www.theoryyalgebra.com/

"Algebra is the metaphysics of arithmetic." - John Ray

"As long as algebra is taught in school,
there will be prayer in school." - Cokie Roberts

"Stand firm in your refusal to remain conscious during algebra."
    - Fran Lebowitz

"I'm an algebra liar. I figure two good lies make a positive."
    - Tim Allen
From: Kaz Kylheku
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1178151313.421106.43130@o5g2000hsb.googlegroups.com>
On May 2, 11:22 am, sturlamolden <············@yahoo.no> wrote:
> On Monday Microsoft announced a new runtime for dynamic languages,

Kindly refrain from creating any more off-topic, cross-posted threads.
Thanks.
From: sturlamolden
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1178151574.302703.205560@l77g2000hsb.googlegroups.com>
On May 3, 2:15 am, Kaz Kylheku <········@gmail.com> wrote:

> Kindly refrain from creating any more off-topic, cross-posted threads.
> Thanks.

The only off-topic posting in this thread is your own (and now this
one).
Begone.


S.M.
From: Ken Tilton
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <Gia_h.48$6%6.2@newsfe12.lga>
sturlamolden wrote:
> On May 3, 2:15 am, Kaz Kylheku <········@gmail.com> wrote:
> 
> 
>>Kindly refrain from creating any more off-topic, cross-posted threads.
>>Thanks.
> 
> 
> The only off-topic posting in this thread is your own (and now this
> one).
> Begone.

FWIW, I took Kaz's remark to be more of a joke than an actual 
cease-desist thing, partly because we here recorgnize that every nod to 
dynamic languages brings us one day closer to the ascendance of Common 
Lisp to Its Rightful Place on the throne and all other languages being 
pushed into the sea, and partly because we all actually enjoy long, 
drawn-out, flamewars with other NGs.

For example, my guess is that the DLR/Iron Python just proves that the 
CLR had enough chops to support a hack like Python, but not enough to 
support The Greatness of Common Lisp.

See how that works?

:)

kenny

-- 
http://www.theoryyalgebra.com/

"Algebra is the metaphysics of arithmetic." - John Ray

"As long as algebra is taught in school,
there will be prayer in school." - Cokie Roberts

"Stand firm in your refusal to remain conscious during algebra."
    - Fran Lebowitz

"I'm an algebra liar. I figure two good lies make a positive."
    - Tim Allen
From: Kaz Kylheku
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1178296035.993859.183720@n59g2000hsh.googlegroups.com>
On May 2, 5:19 pm, sturlamolden <············@yahoo.no> wrote:
> On May 3, 2:15 am, Kaz Kylheku <········@gmail.com> wrote:
>
> > Kindly refrain from creating any more off-topic, cross-posted threads.
> > Thanks.
>
> The only off-topic posting in this thread is your own (and now this
> one).

You are making a very clumsy entrance into these newsgroups. So far
you have started two cross-posted threads. The first is only topical
in comp.lang.python (how to emulate macros in Python). This one is
topical in neither one, since it is about Microsoft DLR.

It's quite possible that some Lisp and Python programmers have a
strong interest in Microsoft DLR. Those people who have such an
interest (regardless of whether they are Lisp and Python user also)
and who like to read Usenet will almost certainly find a Microsoft DLR
newsgroup for reading about and discussing Microsoft DLR. Do you not
agree?

Also note that there is very rarely, if ever, any good reason for
starting a thread which is crossposted among comp.lang.* newsgroups,
even if the subject contains elements that are topical in all of them
(yours does not).

> Begone.

You are childishly beckoning Usenet etiquette to be gone so that you
may do whatever you wish. But I trust that you will not, out of spite
for being rebuked, turn a few small mistakes into a persistent style.
From: Fuzzyman
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1178313159.059210.97560@y80g2000hsf.googlegroups.com>
On May 4, 5:27 pm, Kaz Kylheku <········@gmail.com> wrote:
> On May 2, 5:19 pm, sturlamolden <············@yahoo.no> wrote:
>
> > On May 3, 2:15 am, Kaz Kylheku <········@gmail.com> wrote:
>
> > > Kindly refrain from creating any more off-topic, cross-posted threads.
> > > Thanks.
>
> > The only off-topic posting in this thread is your own (and now this
> > one).
>
> You are making a very clumsy entrance into these newsgroups. So far
> you have started two cross-posted threads. The first is only topical
> in comp.lang.python (how to emulate macros in Python). This one is
> topical in neither one, since it is about Microsoft DLR.
>
> It's quite possible that some Lisp and Python programmers have a
> strong interest in Microsoft DLR. Those people who have such an
> interest (regardless of whether they are Lisp and Python user also)
> and who like to read Usenet will almost certainly find a Microsoft DLR
> newsgroup for reading about and discussing Microsoft DLR. Do you not
> agree?
>

Given that the DLR is a dynamic language framework, abstracted out of
the IronPython 1.0 release, and that it also runs on top of the core
CLR shipped with SilverLight meaning that for the first time sandboxed
Python scripts can run in the browser...

It would seem entirely on topic for a Python newsgroup.... very on-
topic...

Fuzzyman
http://www.voidspace.org.uk/ironpython/index.shtml


> Also note that there is very rarely, if ever, any good reason for
> starting a thread which is crossposted among comp.lang.* newsgroups,
> even if the subject contains elements that are topical in all of them
> (yours does not).
>
> > Begone.
>
> You are childishly beckoning Usenet etiquette to be gone so that you
> may do whatever you wish. But I trust that you will not, out of spite
> for being rebuked, turn a few small mistakes into a persistent style.
From: Luis M. González
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1178315641.763473.168290@h2g2000hsg.googlegroups.com>
On May 4, 6:12 pm, Fuzzyman <········@gmail.com> wrote:
> On May 4, 5:27 pm, Kaz Kylheku <········@gmail.com> wrote:
>
>
>
> > On May 2, 5:19 pm, sturlamolden <············@yahoo.no> wrote:
>
> > > On May 3, 2:15 am, Kaz Kylheku <········@gmail.com> wrote:
>
> > > > Kindly refrain from creating any more off-topic, cross-posted threads.
> > > > Thanks.
>
> > > The only off-topic posting in this thread is your own (and now this
> > > one).
>
> > You are making a very clumsy entrance into these newsgroups. So far
> > you have started two cross-posted threads. The first is only topical
> > in comp.lang.python (how to emulate macros in Python). This one is
> > topical in neither one, since it is about Microsoft DLR.
>
> > It's quite possible that some Lisp and Python programmers have a
> > strong interest in Microsoft DLR. Those people who have such an
> > interest (regardless of whether they are Lisp and Python user also)
> > and who like to read Usenet will almost certainly find a Microsoft DLR
> > newsgroup for reading about and discussing Microsoft DLR. Do you not
> > agree?
>
> Given that the DLR is a dynamic language framework, abstracted out of
> the IronPython 1.0 release, and that it also runs on top of the core
> CLR shipped with SilverLight meaning that for the first time sandboxed
> Python scripts can run in the browser...
>
> It would seem entirely on topic for a Python newsgroup.... very on-
> topic...
>
> Fuzzymanhttp://www.voidspace.org.uk/ironpython/index.shtml
>
> > Also note that there is very rarely, if ever, any good reason for
> > starting a thread which is crossposted among comp.lang.* newsgroups,
> > even if the subject contains elements that are topical in all of them
> > (yours does not).
>
> > > Begone.
>
> > You are childishly beckoning Usenet etiquette to be gone so that you
> > may do whatever you wish. But I trust that you will not, out of spite
> > for being rebuked, turn a few small mistakes into a persistent style.


Indeed, the subject is absolutely on-topic.
If can't talk about a so called "Dynamic Languages Runtime" in a
pyhton mailing list, I wonder what it takes to be considered on-topic.
Frankly, this on-topic/off-topic fascism I see in this list is pissing
me off a little bit.

I suggest reading this paragraph right from http://www.python.org/community/lists/:

"Pretty much anything Python-related is fair game for discussion, and
the group is even fairly tolerant of off-topic digressions; there have
been entertaining discussions of topics such as floating point, good
software design, and other programming languages such as Lisp and
Forth."

Luis
From: Tony Nelson
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <*firstname*nlsnews-337A6C.17060204052007@news.verizon.net>
In article <························@n59g2000hsh.googlegroups.com>,
 Kaz Kylheku <········@gmail.com> wrote:

> On May 2, 5:19 pm, sturlamolden <············@yahoo.no> wrote:
> > On May 3, 2:15 am, Kaz Kylheku <········@gmail.com> wrote:
> >
> > > Kindly refrain from creating any more off-topic, cross-posted threads.
> > > Thanks.
> >
> > The only off-topic posting in this thread is your own (and now this
> > one).
> 
> You are making a very clumsy entrance into these newsgroups.
 ...

Go away.
________________________________________________________________________
TonyN.:'                        ··················@georgea*lastname*.com
      '                                  <http://www.georgeanelson.com/>
From: Pascal Costanza
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <59s6kbF2kq8uoU1@mid.individual.net>
sturlamolden wrote:
> On Monday Microsoft announced a new runtime for dynamic languages,
> which they call "DLR". It sits on top of the conventional .NET runtime
> (CLR)  and provides services for dynamically typed languages like
> Python or Lisp (thus the cross-posting). Apparently is is distributed
> under a BSD-like open-source license.
> 
> I am curious to know how it performs in comparison to CPython and an
> efficient compiled Lisp like CMUCL. Speed is a major problem with
> CPython but not with .NET or CMUCL, so it will be interesting to see
> how the DLR performs in comparison. It would be great to finally see a
> Python that runs on steroids, but knowing M$ bloatware my expectations
> are not too high.
> 
> Has anyone looked at the DLR yet? What are your impression?

So far, there is not a lot of information available. The only statement 
about the technology I have read so far is that the DLR is a thin layer 
on top of the CLR. This doesn't say a lot.

So it's hard to tell whether this is a (good) marketing stunt or whether 
there are actual substantial improvement to the infrastructure.


Pascal

-- 
My website: http://p-cos.net
Common Lisp Document Repository: http://cdr.eurolisp.org
Closer to MOP & ContextL: http://common-lisp.net/project/closer/
From: Fuzzyman
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1178145895.865828.18220@p77g2000hsh.googlegroups.com>
On May 2, 8:20 pm, Pascal Costanza <····@p-cos.net> wrote:
> sturlamolden wrote:
> > On Monday Microsoft announced a new runtime for dynamic languages,
> > which they call "DLR". It sits on top of the conventional .NET runtime
> > (CLR)  and provides services for dynamically typed languages like
> > Python or Lisp (thus the cross-posting). Apparently is is distributed
> > under a BSD-like open-source license.
>
> > I am curious to know how it performs in comparison to CPython and an
> > efficient compiled Lisp like CMUCL. Speed is a major problem with
> > CPython but not with .NET or CMUCL, so it will be interesting to see
> > how the DLR performs in comparison. It would be great to finally see a
> > Python that runs on steroids, but knowing M$ bloatware my expectations
> > are not too high.
>
> > Has anyone looked at the DLR yet? What are your impression?
>
> So far, there is not a lot of information available. The only statement
> about the technology I have read so far is that the DLR is a thin layer
> on top of the CLR. This doesn't say a lot.
>
> So it's hard to tell whether this is a (good) marketing stunt or whether
> there are actual substantial improvement to the infrastructure.

Well, they're now implementing four dynamic languages on top of the
DLR - not just IronPython.

* IronPython
* IronRuby
* Java Script
* VBx (a dynamic version of VB)

The DLR provides a dynamic type system and hosting environment for
dynamic languages.

The nice part is that the DLR runs on top of the 'Core CLR' which
ships with Silverlight. This means that apps. that run in Silverlight
are secure - so you can run an IronPython console in the browser...

Fuzzyman
http://www.voidspace.org.uk/python/weblog/index.shtml

>
> Pascal
>
> --
> My website:http://p-cos.net
> Common Lisp Document Repository:http://cdr.eurolisp.org
> Closer to MOP & ContextL:http://common-lisp.net/project/closer/
From: Pascal Costanza
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <59tcidF2lob6mU1@mid.individual.net>
Fuzzyman wrote:
> On May 2, 8:20 pm, Pascal Costanza <····@p-cos.net> wrote:
>> sturlamolden wrote:
>>> On Monday Microsoft announced a new runtime for dynamic languages,
>>> which they call "DLR". It sits on top of the conventional .NET runtime
>>> (CLR)  and provides services for dynamically typed languages like
>>> Python or Lisp (thus the cross-posting). Apparently is is distributed
>>> under a BSD-like open-source license.
>>> I am curious to know how it performs in comparison to CPython and an
>>> efficient compiled Lisp like CMUCL. Speed is a major problem with
>>> CPython but not with .NET or CMUCL, so it will be interesting to see
>>> how the DLR performs in comparison. It would be great to finally see a
>>> Python that runs on steroids, but knowing M$ bloatware my expectations
>>> are not too high.
>>> Has anyone looked at the DLR yet? What are your impression?
>> So far, there is not a lot of information available. The only statement
>> about the technology I have read so far is that the DLR is a thin layer
>> on top of the CLR. This doesn't say a lot.
>>
>> So it's hard to tell whether this is a (good) marketing stunt or whether
>> there are actual substantial improvement to the infrastructure.
> 
> Well, they're now implementing four dynamic languages on top of the
> DLR - not just IronPython.
> 
> * IronPython
> * IronRuby
> * Java Script
> * VBx (a dynamic version of VB)
> 
> The DLR provides a dynamic type system and hosting environment for
> dynamic languages.
> 
> The nice part is that the DLR runs on top of the 'Core CLR' which
> ships with Silverlight. This means that apps. that run in Silverlight
> are secure - so you can run an IronPython console in the browser...

That still doesn't explain what DLR actually does. You can implement 
these languages on top of the JVM as well. You could implement them on 
any Turing-complete language, for that matter. The interesting question 
how well integrated such an implementation is.

However, Jim Hugunin seems to be willing to give more details on his 
blog - the recent entry gives hints that there is indeed something 
interesting going on. I'm still waiting for the meat, though...


Pascal

-- 
My website: http://p-cos.net
Common Lisp Document Repository: http://cdr.eurolisp.org
Closer to MOP & ContextL: http://common-lisp.net/project/closer/
From: Duncan Booth
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <Xns9925618BB2559duncanbooth@127.0.0.1>
Pascal Costanza <··@p-cos.net> wrote:

> That still doesn't explain what DLR actually does. You can implement 
> these languages on top of the JVM as well. You could implement them on 
> any Turing-complete language, for that matter. The interesting question 
> how well integrated such an implementation is.
> 
> However, Jim Hugunin seems to be willing to give more details on his 
> blog - the recent entry gives hints that there is indeed something 
> interesting going on. I'm still waiting for the meat, though...

Watch the video he linked from his blog.

In short, the implementation looks really well integrated. They start with 
an example (in Ruby) which creates a C# control and handles the event it 
generates to call some VB which retrieves a list of strings from the server 
and then passes it to a 3d animation written in JScript. All seamless, and 
all running in the local browser (which in the demo is Safari).

The significant part of the DLR is (I think) that you can have a single 
object e.g. a string, but the methods available on that object vary 
according to the source file from which you are accessing the object. That 
means in pure Python code the string has python methods, but in Python 
using the CLR it gains the CLR methods. Presumably in Ruby code it looks 
like a Ruby string and so on, but (and this is what's new) it is the same 
object, not a bunch of language specific wrappers around the string type.
From: Alex Martelli
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1hxj28j.8erkws1cruwarN%aleax@mac.com>
Duncan Booth <············@invalid.invalid> wrote:

> means in pure Python code the string has python methods, but in Python
> using the CLR it gains the CLR methods. Presumably in Ruby code it looks
> like a Ruby string and so on, but (and this is what's new) it is the same
> object, not a bunch of language specific wrappers around the string type.

So is it changeable (making Python code using it deeply unhappy) or
unchangeable (making Ruby or Javascript code similarly unhappy)?  The
idea of just having one string type across languages is fascinating, but
I'm not sure it can work as stated due to different semantics such as
mutable vs immutable...


Alex
From: Duncan Booth
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <Xns9925BE806C562duncanbooth@127.0.0.1>
·····@mac.com (Alex Martelli) wrote:

> Duncan Booth <············@invalid.invalid> wrote:
> 
>> means in pure Python code the string has python methods, but in
>> Python using the CLR it gains the CLR methods. Presumably in Ruby
>> code it looks like a Ruby string and so on, but (and this is what's
>> new) it is the same object, not a bunch of language specific wrappers
>> around the string type. 
> 
> So is it changeable (making Python code using it deeply unhappy) or
> unchangeable (making Ruby or Javascript code similarly unhappy)?  The
> idea of just having one string type across languages is fascinating,
> but I'm not sure it can work as stated due to different semantics such
> as mutable vs immutable...
> 
I think they said in the video that Ruby strings were a whole other talk. 
My guess is that, as .Net strings are immutable, Ruby can use them but its 
own strings must be some other class.

I did a bit of experimenting with Python and JScript in the DLRconsole 
sample (http://silverlight.net/Samples/1.1/DLR-Console/python/index.htm). 
Sadly I cannot figure out any way of copying text from the DLR console so 
I'll attempt to retype it (hopefully without too many mistakes). BTW, this 
is a straight copy: the console really does let you flip languages while 
keeping the same variables in scope.

py> s = System.String("abc")
py> s
'abc'
py> type(s)
<type 'str'>
py> s2 = "abc"
py> type(s2) is System.String
True
js> typeof(s)
'string'
js>typeof(s2)
'string'
js> System.String
<type 'str'>
py> n = 42
py> type(n)
<type 'int'>
js> typeof(n)
'number'
py> System.Int32
<type 'int'>
py> type(n) is System.Int32
True
py> p = 2**64
py> type(p)
py> type(p) is System.Int64
False
js> typeof(p)
'Microsoft.Scripting.Math.BigInteger'
py> lst = [1, 2, 3]
js> typeof(lst)
'IronPython.Runtime.List'
js> x = 42
42.0
py> type(x)
<type 'float'>
js> var a = [1, 2, 3]
py> type(a)
<type 'JSArrayObject'>

So it looks like str, int, long, float all map to common types between the 
languages but list is an IronPython type. Also as you might expect JScript 
will happily use an integer but it only produces float values.
From: Rainer Joswig
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <joswig-9D467B.21231102052007@news-europe.giganews.com>
In article <························@n76g2000hsh.googlegroups.com>,
 sturlamolden <············@yahoo.no> wrote:

> On Monday Microsoft announced a new runtime for dynamic languages,
> which they call "DLR". It sits on top of the conventional .NET runtime
> (CLR)  and provides services for dynamically typed languages like
> Python or Lisp (thus the cross-posting). Apparently is is distributed
> under a BSD-like open-source license.
> 
> I am curious to know how it performs in comparison to CPython and an
> efficient compiled Lisp like CMUCL. Speed is a major problem with
> CPython but not with .NET or CMUCL, so it will be interesting to see
> how the DLR performs in comparison. It would be great to finally see a
> Python that runs on steroids, but knowing M$ bloatware my expectations
> are not too high.
> 
> Has anyone looked at the DLR yet? What are your impression?

See also this demo video from Micro$oft:
http://silverlight.net/Learn/learnvideo.aspx?video=74
'Dynamic Languages with Silverlight'.

The DLR runs using 'Silverlight' in a browser
(Mac OS X and Windows).

Funny they use a Mac in the video and lots of Macs in the
demos.

I guess I'm not going to install any software infrastructure 
from/for Microsoft on my computer. Especially
not alpha/beta quality.

> 
> Jim Hugunin har written about the DLR in his blog:
> 
> http://blogs.msdn.com/hugunin/
> 
> To cite one of the comments: "Fuck this microsoft bollocks! You just
> stole the Lisp runtime ideas and fucked them up by stupid it salesman
> lingo." (Khrishna)
> 
> 
> 
> Sturla Molden

-- 
http://lispm.dyndns.org
From: Michel Claveau
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <mn.15097d75ede5b9ca.34209@mclaveauPas.De.Spam.com>
Hi!

DLR is include in SilverLight. See my message of yesterday.
For instant, DLR is for IronPython & JScript. Others languages are only 
promised.

You can install SilverLight 1.1, and make your tests.




-- 
@-salutations

Michel Claveau
From: Michel Claveau
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <mn.151d7d75497b56ca.34209@mclaveauPas.De.Spam.com>
Re!


During we post messages, then blog of Jim Hugunin is updated:
          http://blogs.msdn.com/hugunin/



-- 
@-salutations

Michel Claveau
From: ·············@hotmail.com
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <1178193521.475127.24920@y80g2000hsf.googlegroups.com>
On May 2, 8:22 pm, sturlamolden <············@yahoo.no> wrote:
> On Monday Microsoft announced a new runtime for dynamic languages,
> which they call "DLR". It sits on top of the conventional .NET runtime
> (CLR)  and provides services for dynamically typed languages like
> Python or Lisp (thus the cross-posting). Apparently is is distributed
> under a BSD-like open-source license.
>
> I am curious to know how it performs in comparison to CPython and an
> efficient compiled Lisp like CMUCL. Speed is a major problem with
> CPython but not with .NET or CMUCL, so it will be interesting to see
> how the DLR performs in comparison. It would be great to finally see a
> Python that runs on steroids, but knowing M$ bloatware my expectations
> are not too high.
>
> Has anyone looked at the DLR yet? What are your impression?
>
> Jim Hugunin har written about the DLR in his blog:
>
> http://blogs.msdn.com/hugunin/
>
> To cite one of the comments: "Fuck this microsoft bollocks! You just
> stole the Lisp runtime ideas and fucked them up by stupid it salesman
> lingo." (Khrishna)
>
> Sturla Molden

If I looked at every crup they  promote  I would be braindead by
now.Just look at the DataMining articles at Microsoft research. Piece
of junk IMHO.

Antoan
From: Stefan Scholl
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <0T42enagIhkcNv8%stesch@parsec.no-spoon.de>
In comp.lang.lisp sturlamolden <············@yahoo.no> wrote:
> I am curious to know how it performs in comparison to CPython and an
> efficient compiled Lisp like CMUCL. Speed is a major problem with

You are not allowed to publish .NET benchmarks. :-)


-- 
Web (en): http://www.no-spoon.de/ -*- Web (de): http://www.frell.de/
From: Edi Weitz
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <uhcquid4o.fsf@agharta.de>
On Thu, 3 May 2007 09:20:22 +0200, Stefan Scholl <······@no-spoon.de> wrote:

> You are not allowed to publish .NET benchmarks. :-)

I'm pretty sure that only applied to their beta releases.

-- 

Lisp is not dead, it just smells funny.

Real email: (replace (subseq ·········@agharta.de" 5) "edi")
From: Duncan Booth
Subject: Re: Microsoft's Dynamic Languages Runtime (DLR)
Date: 
Message-ID: <Xns9925851986BCDduncanbooth@127.0.0.1>
sturlamolden <············@yahoo.no> wrote:

> I am curious to know how it performs in comparison to CPython and an
> efficient compiled Lisp like CMUCL. Speed is a major problem with
> CPython but not with .NET or CMUCL, so it will be interesting to see
> how the DLR performs in comparison. It would be great to finally see a
> Python that runs on steroids, but knowing M$ bloatware my expectations
> are not too high.

The video of Jim Hugunin's talk from MIX has a slide showing how many 
Pystones you get on some different versions of Python. Of course that is 
just one benchmark and not terribly relevant to any real applications, but 
if you do get a similar speedup in real code 'Python that runs on 
steroids' won't be far from the truth.

The claimed figures were 50,000 Pystones for CPython 2.5, and 101,000 for 
the latest IronPython. (He didn't mention it, but I believe Psyco will 
outdo both of these.)