<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>Dynamic Language Runtime</title><link>http://dlr.codeplex.com/project/feeds/rss</link><description>The Dynamic Language Runtime enables language developers to create dynamic languages for the .NET platform. In addition to being a pluggable back-end for dynamic language compilers, the DLR provides a easy to interface that makes hosting dynamic language compilers in applications</description><item><title>Closed Issue: Expressions are not printed in interactive mode [3010]</title><link>http://dlr.codeplex.com/workitem/3010</link><description>See these mails.&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;rubyforge.org&amp;#47;pipermail&amp;#47;ironruby-core&amp;#47;2009-March&amp;#47;004008.html&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;lists.ironpython.com&amp;#47;pipermail&amp;#47;users-ironpython.com&amp;#47;2009-April&amp;#47;010140.html&lt;br /&gt;&amp;#160;&lt;br /&gt;This only happens on Mono &amp;#40;newline difference&amp;#41;.&lt;br /&gt;&amp;#160;&lt;br /&gt;Pasting Jb Evain&amp;#39;s mail&amp;#58;&lt;br /&gt;&amp;#160;&lt;br /&gt;The issue lies in the processing of new lines in&lt;br /&gt;Microsoft.Scripting.Core.Hosting.Shell.CommandLine.&lt;br /&gt;&amp;#160;&lt;br /&gt;The code is appending &amp;#92;n as terminating new lines, but checks for the&lt;br /&gt;presence of Environment.NewLine inside the evaluated string. Obviously&lt;br /&gt;it works only if Environment.NewLine is &amp;#92;r&amp;#92;n, and not &amp;#92;n.&lt;br /&gt;</description><author>billchi</author><pubDate>Thu, 16 May 2013 10:29:20 GMT</pubDate><guid isPermaLink="false">Closed Issue: Expressions are not printed in interactive mode [3010] 20130516102920A</guid></item><item><title>Closed Issue: Engine.Operations.GetDocumentation(...) broken under .NET 4.0? [6071]</title><link>http://dlr.codeplex.com/workitem/6071</link><description>&amp;#60;Test&amp;#62;HostingTest.dll &amp;#40;GetDocumentation_FromDotNetObject&amp;#41;&amp;#60;&amp;#47;Test&amp;#62;&lt;br /&gt;&amp;#160;&lt;br /&gt;Under .NET 3.5, calling &amp;#34;Engine.Operations.GetDocumentation&amp;#40;testObject&amp;#41;&amp;#34; where testObject is a .NET DateTime object produced a string containing &amp;#34;Represents an instant in time, typically expressed as a date and time of day&amp;#34;.  &lt;br /&gt;&amp;#160;&lt;br /&gt;Under .NET 4.0 it&amp;#39;s now&amp;#58;&lt;br /&gt;DateTime&amp;#40;ticks&amp;#58; Int64&amp;#41;&lt;br /&gt;DateTime&amp;#40;ticks&amp;#58; Int64, kind&amp;#58; DateTimeKind&amp;#41;&lt;br /&gt;DateTime&amp;#40;year&amp;#58; int, month&amp;#58; int, day&amp;#58; int&amp;#41;&lt;br /&gt;DateTime&amp;#40;year&amp;#58; int, month&amp;#58; int, day&amp;#58; int, calendar&amp;#58; Calendar&amp;#41;&lt;br /&gt;DateTime&amp;#40;year&amp;#58; int, month&amp;#58; int, day&amp;#58; int, hour&amp;#58; int, minute&amp;#58; int, second&amp;#58; int&amp;#41;&lt;br /&gt;DateTime&amp;#40;year&amp;#58; int, month&amp;#58; int, day&amp;#58; int, hour&amp;#58; int, minute&amp;#58; int, second&amp;#58; int, kind&amp;#58; DateTimeKind&amp;#41;&lt;br /&gt;DateTime&amp;#40;year&amp;#58; int, month&amp;#58; int, day&amp;#58; int, hour&amp;#58; int, minute&amp;#58; int, second&amp;#58; int, calendar&amp;#58; Calendar&amp;#41;&lt;br /&gt;DateTime&amp;#40;year&amp;#58; int, month&amp;#58; int, day&amp;#58; int, hour&amp;#58; int, minute&amp;#58; int, second&amp;#58; int, millisecond&amp;#58; int&amp;#41;&lt;br /&gt;DateTime&amp;#40;year&amp;#58; int, month&amp;#58; int, day&amp;#58; int, hour&amp;#58; int, minute&amp;#58; int, second&amp;#58; int, millisecond&amp;#58; int, kind&amp;#58; DateTimeKind&amp;#41;&lt;br /&gt;DateTime&amp;#40;year&amp;#58; int, month&amp;#58; int, day&amp;#58; int, hour&amp;#58; int, minute&amp;#58; int, second&amp;#58; int, millisecond&amp;#58; int, calendar&amp;#58; Calendar&amp;#41;&lt;br /&gt;DateTime&amp;#40;year&amp;#58; int, month&amp;#58; int, day&amp;#58; int, hour&amp;#58; int, minute&amp;#58; int, second&amp;#58; int, millisecond&amp;#58; int, calendar&amp;#58; Calendar, kind&amp;#58; DateTimeKind&amp;#41;&lt;br /&gt;&amp;#160;&lt;br /&gt;Is this really a change in .NET 4.0 or is this API broken somehow&amp;#63;&lt;br /&gt;</description><author>billchi</author><pubDate>Thu, 16 May 2013 10:29:17 GMT</pubDate><guid isPermaLink="false">Closed Issue: Engine.Operations.GetDocumentation(...) broken under .NET 4.0? [6071] 20130516102917A</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;&lt;strong&gt;jdhardy wrote:&lt;/strong&gt;&lt;br /&gt;
&lt;blockquote&gt;
The DLR is still sort-of actively developed, in the IronLangauges github repo. Tomas Matousek has done a bunch of work to port it to Windows8/Metro. No major work is being done, but that's mainly because it's a pretty solid piece of code that doesn't need&lt;br /&gt;
 major changes. None of that has been ported back to this project, however, since for a long time there wasn't much interest in the DLR outside of IronPython/IronRuby. I've mulled around the idea of breaking it out into its own github repo, but I'd need to&lt;br /&gt;
 know that there's enough projects using it to be worth the effort. Unfortunately DLR languages tend to start with good intentions and then fizzle out.&lt;br /&gt;
&lt;/blockquote&gt;
Speaking as someone with a language project still using parts of the DLR and not fizzling out (ClojureCLR), any updates to DLR would be welcome.  Win8/Metro has been asked for.  A separate github would be nice, but I'd be happy with an official nuget packaged of just the DLR.  Some of the folks interested in this have expressed interest that this be signed the same as the regular IronPython package, to aid in compatibility.&lt;br /&gt;
&lt;br /&gt;
-David&lt;br /&gt;
&lt;/div&gt;</description><author>dmiller</author><pubDate>Fri, 05 Apr 2013 22:10:59 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130405101059P</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;IronPython and IronRuby were developed in the same TFS repo inside Microsoft, and the IronRuby team had a mirror on GitHub. after MS dumped the Iron languages, that GH repo was renamed to IronLanguages, and that's where the primary development of IronPython&lt;br /&gt;
 and IronRuby take place. Re debugging, I know that IronPython has debugging information (i.e. it can be debugged by the normal VS debugger, although PTVS improves that quite a bit), stack traces, etc. I don't know how much of it is in the DLR and how much&lt;br /&gt;
 is specific to IronPython though.&lt;br /&gt;
&lt;/div&gt;</description><author>jdhardy</author><pubDate>Thu, 04 Apr 2013 19:21:23 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130404072123P</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;Hi jdhardy,&lt;br /&gt;
&lt;br /&gt;
My impression was that there was at least some development in the IronLanguages project. I've seen Windows 8 related code, and it's nice to see that people add functionality to it. Good Work (Tomas Matousek)!&lt;br /&gt;
&lt;br /&gt;
It's also my impression that large parts of the framework are stable. The whole AST/Expressions part is working well and documented reasonably, and I was surprised how easy it is to use. I am trying to implement Smalltalk on top of the DLR, and most things are straight forward. The only things I am missing is the non-local returns, i.e. returns from a full-closure out of the context where the closure is defined. However, I am sure that it's not a trivial thing to implement and probably will need some CLR/MSIL support.&lt;br /&gt;
&lt;br /&gt;
Anyway, I understand that it's not ported back here. In my opinion, it's enough to have the changes one place. Can you explain what's the purpose of the IronLanguages project? Is it to coordinate the IronPython and IronRuby projects, or is it the actual project where the IronPython and IronRuby development happens?&lt;br /&gt;
&lt;br /&gt;
For now, keep it in IronLanguages. It can always be split later.&lt;br /&gt;
&lt;br /&gt;
A completely unrelated question, do you know, or do you know where to ask if the DLR has debugging functionality? What I would like to be able to do is create stack traces of a dead/dying DLR application (my IronSmalltalk dialect). I've looked into the Python Tools for Visual Studio, bur if I understood the debugger correctly, it communicates with the Python process and contains Python code inside that process. Is that correct? Anyway, any ideas are welcome!&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
-- Todor&lt;br /&gt;
&lt;/div&gt;</description><author>todort</author><pubDate>Thu, 04 Apr 2013 06:30:33 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130404063033A</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;I'd be in favor of anything that we can do to make the DLR more accessible. I have a few languages that I would like to move over to the DLR, but this is a long term project, and it will take some time. I think that the DLR will be interesting to academics, especially as they become more documented, and more wildly known.&lt;br /&gt;
&lt;/div&gt;</description><author>dsblank</author><pubDate>Wed, 03 Apr 2013 19:01:38 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130403070138P</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;The DLR is still sort-of actively developed, in the IronLangauges github repo. Tomas Matousek has done a bunch of work to port it to Windows8/Metro. No major work is being done, but that's mainly because it's a pretty solid piece of code that doesn't need&lt;br /&gt;
 major changes. None of that has been ported back to this project, however, since for a long time there wasn't much interest in the DLR outside of IronPython/IronRuby. I've mulled around the idea of breaking it out into its own github repo, but I'd need to&lt;br /&gt;
 know that there's enough projects using it to be worth the effort. Unfortunately DLR languages tend to start with good intentions and then fizzle out.&lt;br /&gt;
&lt;/div&gt;</description><author>jdhardy</author><pubDate>Wed, 03 Apr 2013 18:29:43 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130403062943P</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;Thanks. I've found the blog and probably the entry you are mentioning. I did some reading earlier and found another blog and entry (I think it was a Ruby developer) on Microsoft's eternally changing policies and how this crippled the project :-/&lt;br /&gt;
&lt;br /&gt;
Well, the hosting spec is not out of date, it's just not complete. Parts of it are written as &amp;quot;To-Do&amp;quot; and looking at the code, I get the same feeling, that those were still under development.&lt;br /&gt;
&lt;br /&gt;
There was a project to create a Smalltalk on the DLR 3-4 years ago, but it didn't get off. I started another project (and took over the name &lt;a href="http://ironsmalltalk.codeplex.com/" rel="nofollow"&gt;http://ironsmalltalk.codeplex.com/&lt;/a&gt;) about 2½ years ago. Unfortunately I had to take a break for about an year, and now I am back working on it.&lt;br /&gt;
&lt;br /&gt;
So, the DLR is not developed actively any more, not even as part of the IronPython or IronRuby projects. And the PTVS is a stand-alone project.&lt;br /&gt;
&lt;br /&gt;
I'll look at the PTVS and try to see if I can figure anything out. My first goal will be to create an extension to VS to be able to see the stack-trace of IronSmalltalk project.&lt;br /&gt;
&lt;br /&gt;
Take care.&lt;br /&gt;
&lt;/div&gt;</description><author>todort</author><pubDate>Mon, 01 Apr 2013 23:33:11 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130401113311P</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;
&lt;div&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;Fundamentally, we wanted to work toward standard python since that's what lots of people use.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;Search for Jason Zander's blog on what happened to the iron languages, the full story is there. They are active and wholely owned by the community. Yes, the DLR was promising interop, and we had that with common
 hosting APIs, etc. We're not focusing on that now.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;Is the hosting spec really out of date? Also, there was a smalltalk started at one point, but I don't recall what happened to it. I imagine you already searched for something to start from though.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;In terms of more reading, it would be the ironpython mailing list since we do not work on this stuff now and are not updating docs.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;Bill&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:11.0pt; font-family:"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div style="border:none; border-top:solid #B5C4DF 1.0pt; padding:3.0pt 0in 0in 0in"&gt;
&lt;p style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style="font-size:10.0pt; font-family:"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>billchi</author><pubDate>Mon, 01 Apr 2013 23:12:44 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130401111244P</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;Thanks for the reply.&lt;br /&gt;
&lt;br /&gt;
Did I understand you correctly? The Python Tools for Visual Studio (&lt;a href="http://pytools.codeplex.com/" rel="nofollow"&gt;http://pytools.codeplex.com/&lt;/a&gt;) are based on the IronPython Studio (&lt;a href="http://ironpythonstudio.codeplex.com/" rel="nofollow"&gt;http://ironpythonstudio.codeplex.com/&lt;/a&gt;). So, why did the projects split? Different goals? &lt;br /&gt;
&lt;br /&gt;
Did the same happen to IronPython / IronRuby and IronLanguages? Are they all active? Do they still cooperate? The idea behind the DLR was to have a common shared infrastructure, so interoperation between the languages is possible. Shame if people are branching indefinitely.&lt;br /&gt;
&lt;br /&gt;
Anyway, I am trying to implement a Smalltalk dialect on top the DLR - strangely enough called IronSmalltalk. The DLR documentation is not 100% up to date. Figuring out the expression and dynamic object and code generation was doable. Figuring out the hosting frameworks was much more tricky (and I still only get the basics).&lt;br /&gt;
&lt;br /&gt;
My next task is to figure out how to write some debug tools. Ideally, I'd like to see a stack trace inside Visual Studio and being able to inspect the offending objects and code. I am currently thinking to investigate how PTVS works and if I can learn something from it.&lt;br /&gt;
&lt;br /&gt;
Can you recommend some relevant reading or what direction to go from here?&lt;br /&gt;
&lt;br /&gt;
Thanks, &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Todor&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;</description><author>todort</author><pubDate>Mon, 01 Apr 2013 23:04:49 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130401110449P</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;There's no current connection.  PTVS is based upon the IronPythonTools which were originally shipped w/ the IronLanguages but has changed a huge amount since then.  And I've personally worked on both, but there's no on going work that's shared between the two.&lt;br /&gt;
&lt;/div&gt;</description><author>dinov</author><pubDate>Sat, 30 Mar 2013 17:05:39 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130330050539P</guid></item><item><title>New Post: DLR &lt;&gt; IronLanguages</title><link>http://dlr.codeplex.com/discussions/438492</link><description>&lt;div style="line-height: normal;"&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
What's the relationship between this DLR project and the IronLanguages project on GitHub (&lt;a href="https://github.com/IronLanguages" rel="nofollow"&gt;https://github.com/IronLanguages&lt;/a&gt;)?&lt;br /&gt;
&lt;/div&gt;</description><author>todort</author><pubDate>Sat, 30 Mar 2013 03:17:08 GMT</pubDate><guid isPermaLink="false">New Post: DLR &lt;&gt; IronLanguages 20130330031708A</guid></item><item><title>Created Issue: Please update support for Windows Phone and VS 2012 [11530]</title><link>http://dlr.codeplex.com/workitem/11530</link><description>DLR doesn&amp;#39;t work any more.&lt;br /&gt;</description><author>mcandre</author><pubDate>Mon, 28 Jan 2013 15:59:28 GMT</pubDate><guid isPermaLink="false">Created Issue: Please update support for Windows Phone and VS 2012 [11530] 20130128035928P</guid></item><item><title>New Post: .NET 4.5</title><link>http://dlr.codeplex.com/discussions/398992</link><description>&lt;div style="line-height: normal;"&gt;
&lt;div dir="ltr"&gt;They do compile on 4.5, among other platforms. Check out &lt;a href="https://github.com/IronLanguages/main"&gt;
https://github.com/IronLanguages/main&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Tomas &lt;br&gt;
&lt;div&gt;
&lt;div id="SkyDrivePlaceholder"&gt;&lt;/div&gt;
&lt;hr id="stopSpelling"&gt;
From: [email removed]&lt;br&gt;
To: [email removed]&lt;br&gt;
Date: Thu, 11 Oct 2012 08:49:24 -0700&lt;br&gt;
Subject: .NET 4.5 [dlr:398992]&lt;br&gt;
&lt;br&gt;
From: Alxandr&lt;br&gt;
&lt;div id="ecxThreadNotificationPostBody"&gt;What would it take to get the the Microsoft.Scripting-projects compiling under .NET 4.5?&lt;br&gt;
&lt;/div&gt;
&lt;div id="ecxThreadNotificationFooter"&gt;Read the &lt;a href="http://dlr.codeplex.com/discussions/398992#post925328" target="_blank"&gt;
full discussion online&lt;/a&gt;.&lt;br&gt;
To add a post to this discussion, reply to this email (&lt;a href="mailto:dlr@discussions.codeplex.com?subject=[dlr:398992]"&gt;dlr@discussions.codeplex.com&lt;/a&gt;)&lt;br&gt;
To start a new discussion for this project, email &lt;a href="mailto:dlr@discussions.codeplex.com"&gt;
dlr@discussions.codeplex.com&lt;/a&gt;&lt;br&gt;
You are receiving this email because you subscribed to this discussion on CodePlex. You can
&lt;a href="https://dlr.codeplex.com/subscriptions/thread/project/edit" target="_blank"&gt;
unsubscribe or change your settings&lt;/a&gt; on codePlex.com.&lt;br&gt;
Please note: Images and attachments will be removed from emails. Any posts to this discussion will also be available online at codeplex.com&lt;br&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description><author>TomasMatousek</author><pubDate>Fri, 12 Oct 2012 05:37:25 GMT</pubDate><guid isPermaLink="false">New Post: .NET 4.5 20121012053725A</guid></item><item><title>New Post: .NET 4.5</title><link>http://dlr.codeplex.com/discussions/398992</link><description>&lt;div style="line-height: normal;"&gt;
&lt;p&gt;What would it take to get the the Microsoft.Scripting-projects compiling under .NET 4.5?&lt;/p&gt;
&lt;/div&gt;</description><author>Alxandr</author><pubDate>Thu, 11 Oct 2012 15:49:19 GMT</pubDate><guid isPermaLink="false">New Post: .NET 4.5 20121011034919P</guid></item><item><title>Source code checked in, #79962</title><link>http://dlr.codeplex.com/SourceControl/changeset/changes/79962</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:14:48 GMT</pubDate><guid isPermaLink="false">Source code checked in, #79962 20121001091448P</guid></item><item><title>Source code checked in, #79961</title><link>http://dlr.codeplex.com/SourceControl/changeset/changes/79961</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:08:39 GMT</pubDate><guid isPermaLink="false">Source code checked in, #79961 20121001090839P</guid></item><item><title>Updated Wiki: Docs and specs</title><link>http://dlr.codeplex.com/wikipage?title=Docs and specs&amp;version=52</link><description>&lt;div class="wikidoc"&gt;We will update documents here more frequently than in the release zip files.&lt;br /&gt;&lt;br /&gt;The documents that are currently available are:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127511"&gt;dlr-overview.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127512"&gt;dlr-overview.pdf&lt;/a&gt; -- modified 16 DEC 09&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127513"&gt;dlr-spec-hosting.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127516"&gt;dlr-spec-hosting.pdf&lt;/a&gt;-- modified 04 JUN 10&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=246539"&gt;expr-tree-spec.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=246540"&gt;expr-tree-spec.pdf&lt;/a&gt;-- modified 02 JUN 11&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=68818"&gt;library-authors-introduction.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127517"&gt;library-authors-introduction.pdf&lt;/a&gt; -- modified 19 MAY 09&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=74708"&gt;sites-binders-dynobj-interop.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127518"&gt;sites-binders-dynobj-interop.pdf&lt;/a&gt; -- modified 09 JUL 09&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=74709"&gt;sympl.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127519"&gt;sympl.pdf&lt;/a&gt; -- modified 09 JUL 09&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;A suggested tour through the docs is:
&lt;ul&gt;&lt;li&gt;start with dlr-overview and read first two sections&lt;/li&gt;
&lt;li&gt;read or skim the remaining sections of dlr-overview&lt;/li&gt;
&lt;li&gt;branch (note, conceptual introductions share some information with later sections of dlr-overview)
&lt;ul&gt;&lt;li&gt;for library authors wanting to create dynamic objects in a lightweight way, read library-authors-introduction&lt;/li&gt;
&lt;li&gt;for more info on Expression Trees, read expr-tree-spec&lt;/li&gt;
&lt;li&gt;for more info on dynamic dispatch caching and dynamic object interop, read sites-binders-dynobj-interop&lt;/li&gt;
&lt;li&gt;for more info on DLR Hosting Model, read dlr-spec-hosting&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;to bring this all together in a coherent language implementation sample with walkthrough, read sympl.doc&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Temporary holding to make Roslyn FAQ available for the Microsoft &amp;quot;Roslyn&amp;quot; CTP:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=490919"&gt;roslyn-ctp3-faq.docx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=490920"&gt;roslyn-ctp3-faq.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=490893"&gt;roslyn-ctp3-faq.cs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=490894"&gt;roslyn-ctp3-faq.vb&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;Temporary holding to make Roslyn REPL and Scripting Docs available for the Microsoft &amp;quot;Roslyn&amp;quot; CTP:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=437869"&gt;released-interactive-repl-spec2.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=294856"&gt;released-interactive-scripting-spec.pdf&lt;/a&gt; -- describes more closely what is in CTP2&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=437871"&gt;released-interactive-scripting-spec2.pdf&lt;/a&gt; -- updated designs of what we&amp;#39;re working on beyond CTP2&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;Temporary holding to make Roslyn compiler API &lt;b&gt;drafts&lt;/b&gt; available:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=462982"&gt;roslyn-api-syntax-tree-pub.pdf&lt;/a&gt; -- CTP2 C# Syntax factories and SyntaxTree&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=462985"&gt;roslyn-api-syntax-misc-pub.pdf&lt;/a&gt; -- CTP2 C# SyntaxNode&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=462986"&gt;roslyn-api-core-syntax-pub.pdf&lt;/a&gt; -- CTP2 CommonSyntaxTree and CommonSyntaxNode&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;Temporary holding to make Roslyn Syntax API inheritance diagrams available for the Microsoft &amp;quot;Roslyn&amp;quot; CTP:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=373534"&gt;roslyn-csharp-syntax-inheritance-diagram.xps&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=373533"&gt;roslyn-csharp-syntax-inheritance-diagram.dgml&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=373536"&gt;roslyn-vb-syntax-inheritance-diagram.xps&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=373535"&gt;roslyn-vb-syntax-inheritance-diagram.dgml&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>billchi</author><pubDate>Tue, 25 Sep 2012 18:46:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Docs and specs 20120925064622P</guid></item><item><title>Updated Wiki: Docs and specs</title><link>http://dlr.codeplex.com/wikipage?title=Docs and specs&amp;version=51</link><description>&lt;div class="wikidoc"&gt;We will update documents here more frequently than in the release zip files.&lt;br /&gt;&lt;br /&gt;The documents that are currently available are:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127511"&gt;dlr-overview.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127512"&gt;dlr-overview.pdf&lt;/a&gt; -- modified 16 DEC 09&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127513"&gt;dlr-spec-hosting.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127516"&gt;dlr-spec-hosting.pdf&lt;/a&gt;-- modified 04 JUN 10&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=246539"&gt;expr-tree-spec.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=246540"&gt;expr-tree-spec.pdf&lt;/a&gt;-- modified 02 JUN 11&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=68818"&gt;library-authors-introduction.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127517"&gt;library-authors-introduction.pdf&lt;/a&gt; -- modified 19 MAY 09&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=74708"&gt;sites-binders-dynobj-interop.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127518"&gt;sites-binders-dynobj-interop.pdf&lt;/a&gt; -- modified 09 JUL 09&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=74709"&gt;sympl.doc&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=127519"&gt;sympl.pdf&lt;/a&gt; -- modified 09 JUL 09&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;A suggested tour through the docs is:
&lt;ul&gt;&lt;li&gt;start with dlr-overview and read first two sections&lt;/li&gt;
&lt;li&gt;read or skim the remaining sections of dlr-overview&lt;/li&gt;
&lt;li&gt;branch (note, conceptual introductions share some information with later sections of dlr-overview)
&lt;ul&gt;&lt;li&gt;for library authors wanting to create dynamic objects in a lightweight way, read library-authors-introduction&lt;/li&gt;
&lt;li&gt;for more info on Expression Trees, read expr-tree-spec&lt;/li&gt;
&lt;li&gt;for more info on dynamic dispatch caching and dynamic object interop, read sites-binders-dynobj-interop&lt;/li&gt;
&lt;li&gt;for more info on DLR Hosting Model, read dlr-spec-hosting&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;to bring this all together in a coherent language implementation sample with walkthrough, read sympl.doc&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Temporary holding to make Roslyn FAQ available for the Microsoft &amp;quot;Roslyn&amp;quot; CTP:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=386857"&gt;roslyn-ctp2-faq.docx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=386858"&gt;roslyn-ctp2-faq.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="unresolved"&gt;Cannot resolve file macro, invalid file name or id.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="unresolved"&gt;Cannot resolve file macro, invalid file name or id.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;Temporary holding to make Roslyn REPL and Scripting Docs available for the Microsoft &amp;quot;Roslyn&amp;quot; CTP:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=437869"&gt;released-interactive-repl-spec2.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=294856"&gt;released-interactive-scripting-spec.pdf&lt;/a&gt; -- describes more closely what is in CTP2&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=437871"&gt;released-interactive-scripting-spec2.pdf&lt;/a&gt; -- updated designs of what we&amp;#39;re working on beyond CTP2&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;Temporary holding to make Roslyn compiler API &lt;b&gt;drafts&lt;/b&gt; available:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=462982"&gt;roslyn-api-syntax-tree-pub.pdf&lt;/a&gt; -- CTP2 C# Syntax factories and SyntaxTree&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=462985"&gt;roslyn-api-syntax-misc-pub.pdf&lt;/a&gt; -- CTP2 C# SyntaxNode&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=462986"&gt;roslyn-api-core-syntax-pub.pdf&lt;/a&gt; -- CTP2 CommonSyntaxTree and CommonSyntaxNode&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;br /&gt;Temporary holding to make Roslyn Syntax API inheritance diagrams available for the Microsoft &amp;quot;Roslyn&amp;quot; CTP:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=373534"&gt;roslyn-csharp-syntax-inheritance-diagram.xps&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=373533"&gt;roslyn-csharp-syntax-inheritance-diagram.dgml&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=373536"&gt;roslyn-vb-syntax-inheritance-diagram.xps&lt;/a&gt; or &lt;a href="http://www.codeplex.com/Download?ProjectName=dlr&amp;DownloadId=373535"&gt;roslyn-vb-syntax-inheritance-diagram.dgml&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>billchi</author><pubDate>Tue, 25 Sep 2012 18:45:24 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Docs and specs 20120925064524P</guid></item><item><title>New Post: Custom Scope Storage as default for ScriptEngine.CreateScope()</title><link>http://dlr.codeplex.com/discussions/395839</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;I have subsequently made the relevant changes to the DLR to implement option 1, these changes are contained within &lt;a title="Pull Request 80" href="https://github.com/IronLanguages/main/pull/80"&gt;Pull Request 80&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changes add the following methods to LanguageContext:&lt;/p&gt;
&lt;p&gt;
&lt;div style="color: black; background-color: white;"&gt;
&lt;pre&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;virtual&lt;/span&gt; Scope CreateScope();
&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;virtual&lt;/span&gt; Scope CreateScope(IDictionary&amp;lt;&lt;span style="color: blue;"&gt;string&lt;/span&gt;,&lt;span style="color: blue;"&gt;object&lt;/span&gt;&amp;gt; dictionary);
&lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;virtual&lt;/span&gt; Scope CreateScope(IDynamicMetaObjectProvider storage);
&lt;/pre&gt;
&lt;/div&gt;
The changes also make calls to ScriptEngine.ExecuteFile(string file) and ScriptCode.CreateScope() both reference the LanguageContext's implementation of the CreateScope method.&lt;/p&gt;&lt;/div&gt;</description><author>SPARTAN563</author><pubDate>Mon, 17 Sep 2012 20:49:31 GMT</pubDate><guid isPermaLink="false">New Post: Custom Scope Storage as default for ScriptEngine.CreateScope() 20120917084931P</guid></item></channel></rss>