<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>dlr Issue Tracker Rss Feed</title><link>http://www.codeplex.com/dlr/WorkItem/List.aspx</link><description>dlr Issue Tracker Rss Description</description><item><title>Commented Issue: TypeLoadException when building and using Microsoft.Dynamic and Microsoft.Scripting under VS2010 beta2 [4705]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=4705</link><description>I have a project that uses DLR in .NET4 &amp;#40;beta 2&amp;#41;. I want to use DefaultBinder, so I drag in Microsoft.Dynamic &amp;#40;which requires Microsoft.Scripting, so I drag that into my VS2010b2 solution, too&amp;#41;. I configure MS.Dynamic and MS.Scripting to build against v4 framework &amp;#40;in project properties&amp;#41;.&lt;br /&gt;&lt;br /&gt;When I call into DefaultBinder.CallMethod, I get a TypeLoadException whenever MS.Scripting is first loaded into the AppDomain&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#34;Inheritance security rules violated while overriding member&amp;#58; &amp;#39;Microsoft.Scripting.SymbolId.GetObjectData&amp;#40;System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext&amp;#41;&amp;#39;. Security accessibility of the overriding method must match the security accessibility of the method being overriden.&amp;#34;&lt;br /&gt;&lt;br /&gt;Any thoughts on where I might be going wrong here&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Josh&lt;br /&gt;</description><author>jplane</author><pubDate>Thu, 19 Nov 2009 20:47:42 GMT</pubDate><guid isPermaLink="false">Commented Issue: TypeLoadException when building and using Microsoft.Dynamic and Microsoft.Scripting under VS2010 beta2 [4705] 20091119084742P</guid></item><item><title>Created Issue: TypeLoadException when building and using Microsoft.Dynamic and Microsoft.Scripting under VS2010 beta2 [4705]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=4705</link><description>I have a project that uses DLR in .NET4 &amp;#40;beta 2&amp;#41;. I want to use DefaultBinder, so I drag in Microsoft.Dynamic &amp;#40;which requires Microsoft.Scripting, so I drag that into my VS2010b2 solution, too&amp;#41;. I configure MS.Dynamic and MS.Scripting to build against v4 framework &amp;#40;in project properties&amp;#41;.&lt;br /&gt;&lt;br /&gt;When I call into DefaultBinder.CallMethod, I get a TypeLoadException whenever MS.Scripting is first loaded into the AppDomain&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#34;Inheritance security rules violated while overriding member&amp;#58; &amp;#39;Microsoft.Scripting.SymbolId.GetObjectData&amp;#40;System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext&amp;#41;&amp;#39;. Security accessibility of the overriding method must match the security accessibility of the method being overriden.&amp;#34;&lt;br /&gt;&lt;br /&gt;Any thoughts on where I might be going wrong here&amp;#63;&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Josh&lt;br /&gt;</description><author>jplane</author><pubDate>Thu, 19 Nov 2009 20:46:36 GMT</pubDate><guid isPermaLink="false">Created Issue: TypeLoadException when building and using Microsoft.Dynamic and Microsoft.Scripting under VS2010 beta2 [4705] 20091119084636P</guid></item><item><title>Commented Feature: DLR doesn't have easy support for implementing dynamic scoping [3546]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=3546</link><description>Is there any plans to add support in DLR for building dynamic scope languages&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: mfawzymkh ** &lt;p&gt;What I mean by &amp;#34;dynamic scoping languages&amp;#34; is something like JavaScript.   In order to implement this on DLR today you need to use DynamicExpression and runtime structures to support looking up variables scopes at runtime.&lt;br /&gt;the algorithm of looking up the variable scopes at runtime and the datastructures involved are very standards, so if DLR abstracts these concepts and implementation, it will even lower the bar even more.&lt;br /&gt;&lt;/p&gt;</description><author>mfawzymkh</author><pubDate>Tue, 22 Sep 2009 01:05:34 GMT</pubDate><guid isPermaLink="false">Commented Feature: DLR doesn't have easy support for implementing dynamic scoping [3546] 20090922010534A</guid></item><item><title>Closed Issue: script\templates are from Silverlight 2 Beta 2 [1165]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=1165</link><description>The script&amp;#92;sl command &amp;#40;in DLR-0.9-Bin.zip&amp;#92;Silverlight&amp;#41; produces a Silverlight 2 Beta 2 HTML file, so you&amp;#39;ll need to change the mime type to &amp;#34;application&amp;#47;x-silverlight-2&amp;#34;&lt;br /&gt;Comments: &lt;p&gt;This is fixed now as well&lt;/p&gt;</description><author>jimmysch</author><pubDate>Mon, 21 Sep 2009 20:10:54 GMT</pubDate><guid isPermaLink="false">Closed Issue: script\templates are from Silverlight 2 Beta 2 [1165] 20090921081054P</guid></item><item><title>Closed Issue: Chiron.exe.config is plain wrong [1163]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=1163</link><description>Chiron.exe.config is wrong in both DLR-0.9-Bin.zip and DLR-0.9-Src.zip. The correct one is here&amp;#58; http&amp;#58;&amp;#47;&amp;#47;github.com&amp;#47;jschementi&amp;#47;agdlr&amp;#47;tree&amp;#47;master&amp;#47;src&amp;#47;Chiron&amp;#47;App.config&lt;br /&gt;Comments: &lt;p&gt;Yep, verified it&amp;#39;s fixed&lt;/p&gt;</description><author>jimmysch</author><pubDate>Mon, 21 Sep 2009 20:10:27 GMT</pubDate><guid isPermaLink="false">Closed Issue: Chiron.exe.config is plain wrong [1163] 20090921081027P</guid></item><item><title>Commented Feature: DLR doesn't have easy support for implementing dynamic scoping [3546]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=3546</link><description>Is there any plans to add support in DLR for building dynamic scope languages&amp;#63;&lt;br /&gt;Comments: ** Comment from web user: IPyTeam ** &lt;p&gt;Can you give more details around &amp;#34;dynamic scope languages&amp;#34; entails&amp;#63; IronRuby constants, for example, can be looked up from multiple scopes today. &lt;/p&gt;</description><author>IPyTeam</author><pubDate>Mon, 21 Sep 2009 18:53:34 GMT</pubDate><guid isPermaLink="false">Commented Feature: DLR doesn't have easy support for implementing dynamic scoping [3546] 20090921065334P</guid></item><item><title>Closed Issue: InterpretedScriptCode handles Expression.Return incorrectly. [3498]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=3498</link><description>Expression.Return doesn&amp;#39;t work using InterpretedScriptCode, however it works using compiled script code.&lt;br /&gt;Tracing through the source code indicate the problem is in Interpreter.cs&amp;#58;&amp;#58;InterpretBlockExpression in this check &lt;br /&gt;  if &amp;#40;cf.Kind &amp;#61;&amp;#61; ControlFlowKind.Goto&amp;#41; &amp;#123;&lt;br /&gt;                                    &amp;#47;&amp;#47; Is the goto within the block&amp;#63;&lt;br /&gt;                                    for &amp;#40;int target &amp;#61; 0&amp;#59; target &amp;#60; count&amp;#59; target&amp;#43;&amp;#43;&amp;#41; &amp;#123;&lt;br /&gt;                                        LabelExpression le &amp;#61; expressions&amp;#91;target&amp;#93; as LabelExpression&amp;#59;&lt;br /&gt;                                        if &amp;#40;le &amp;#33;&amp;#61; null &amp;#38;&amp;#38; le.Target &amp;#61;&amp;#61; cf.Label&amp;#41; &amp;#123;&lt;br /&gt;                                            &amp;#47;&amp;#47; Reset to execute the code from after the label&lt;br /&gt;                                            &amp;#47;&amp;#47; We are going to the label and since label is at the end of the&lt;br /&gt;                                            &amp;#47;&amp;#47; expression, set to target and we&amp;#39;ll advance below.&lt;br /&gt;                                            current &amp;#61; target&amp;#59;&lt;br /&gt;                                            val &amp;#61; null&amp;#59; &amp;#47;&amp;#47;&amp;#47; ----&amp;#62; This is  a problem since this always return NULL as from the return expressions.&lt;br /&gt;                                            goto Next&amp;#59;&lt;br /&gt;                                        &amp;#125;&lt;br /&gt;                                    &amp;#125;&lt;br /&gt;Comments: &lt;p&gt;InterpretedScriptCode no longer exists&lt;/p&gt;</description><author>IPyTeam</author><pubDate>Mon, 21 Sep 2009 18:52:19 GMT</pubDate><guid isPermaLink="false">Closed Issue: InterpretedScriptCode handles Expression.Return incorrectly. [3498] 20090921065219P</guid></item><item><title>Commented Issue: SerializationException: Type is not resolved for member ... [2816]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=2816</link><description>When using Python.CreateEngine&amp;#40;AppDomain, Options&amp;#41; function the following exception is thrown&amp;#58;&lt;br /&gt;&lt;br /&gt;&amp;#91;SerializationException&amp;#58; Type is not resolved for member &amp;#39;Microsoft.Scripting.Hosting.ScriptRuntimeSetup,Microsoft.Scripting, Version&amp;#61;0.9.0.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#39;.&amp;#93;&lt;br /&gt;   System.AppDomain.CreateInstanceAndUnwrap&amp;#40;String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object&amp;#91;&amp;#93; args, CultureInfo culture, Object&amp;#91;&amp;#93; activationAttributes, Evidence securityAttributes&amp;#41; &amp;#43;0&lt;br /&gt;   Microsoft.Scripting.Hosting.ScriptRuntime.CreateRemote&amp;#40;AppDomain domain, ScriptRuntimeSetup setup&amp;#41; &amp;#43;126&lt;br /&gt;   IronPython.Hosting.Python.CreateRuntime&amp;#40;AppDomain domain, IDictionary&amp;#96;2 options&amp;#41; &amp;#43;40&lt;br /&gt;   IronPython.Hosting.Python.CreateEngine&amp;#40;AppDomain domain, IDictionary&amp;#96;2 options&amp;#41; &amp;#43;8&lt;br /&gt;   UniBasel.Biozentrum.NMR.RunningPythonDL..ctor&amp;#40;&amp;#41; in d&amp;#58;&amp;#92;My Documents&amp;#92;Visual Studio 2008&amp;#92;Projects&amp;#92;NMR Generator 2.0.36&amp;#92;ScrewTurnWiki&amp;#92;App_Code&amp;#92;NMRGen&amp;#92;RunningPythonDL.cs&amp;#58;64&lt;br /&gt;   WikiAgnosticTestPage.ExecuteButton_Click&amp;#40;Object sender, EventArgs e&amp;#41; in d&amp;#58;&amp;#92;My Documents&amp;#92;Visual Studio 2008&amp;#92;Projects&amp;#92;NMR Generator 2.0.36&amp;#92;ScrewTurnWiki&amp;#92;WikiAgnosticTestPage.aspx.cs&amp;#58;20&lt;br /&gt;   System.Web.UI.WebControls.Button.OnClick&amp;#40;EventArgs e&amp;#41; &amp;#43;111&lt;br /&gt;   System.Web.UI.WebControls.Button.RaisePostBackEvent&amp;#40;String eventArgument&amp;#41; &amp;#43;110&lt;br /&gt;   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent&amp;#40;String eventArgument&amp;#41; &amp;#43;10&lt;br /&gt;   System.Web.UI.Page.RaisePostBackEvent&amp;#40;IPostBackEventHandler sourceControl, String eventArgument&amp;#41; &amp;#43;13&lt;br /&gt;   System.Web.UI.Page.RaisePostBackEvent&amp;#40;NameValueCollection postData&amp;#41; &amp;#43;36&lt;br /&gt;   System.Web.UI.Page.ProcessRequestMain&amp;#40;Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint&amp;#41; &amp;#43;1565&lt;br /&gt;&lt;br /&gt;The problem happens in both IIS7 and ASP.NET development server.&lt;br /&gt;Using Python.CreateEngine&amp;#40;options&amp;#41; works fine.&lt;br /&gt;&lt;br /&gt;In the following code example the exception thrown when the class constructor is called.&lt;br /&gt;Source Error&amp;#58; Line 64&amp;#58; &amp;#9;&amp;#9;&amp;#9;_engine &amp;#61; Python.CreateEngine&amp;#40;sandbox, engineOptions&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;public class RunningPythonDL&lt;br /&gt;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;private ScriptEngine _engine&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;private ScriptScope _scope&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;public string Evaluate&amp;#40;string inputText&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;&amp;#47;&amp;#47; Something&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#9;public RunningPythonDL&amp;#40;&amp;#41;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#123;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;AppDomain sandbox &amp;#61; AppDomain.CreateDomain&amp;#40;&amp;#34;Sandbox&amp;#34;&amp;#41;&amp;#59;&lt;br /&gt; &lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;Dictionary&amp;#60;string, Object&amp;#62; engineOptions &amp;#61; new Dictionary&amp;#60;string, object&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;engineOptions&amp;#91;&amp;#34;DivisionOptions&amp;#34;&amp;#93; &amp;#61; PythonDivisionOptions.New&amp;#59; &amp;#47;&amp;#47; Without this option 1&amp;#47;2 will give 0.&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;_engine &amp;#61; Python.CreateEngine&amp;#40;sandbox, engineOptions&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#9;_scope &amp;#61; _engine.CreateScope&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#9;&amp;#9;&amp;#125;&lt;br /&gt;&amp;#9;&amp;#125;&lt;br /&gt;Comments: ** Comment from web user: IPyTeam ** &lt;p&gt;This exception can occur when the remote domain cannot load the required IronPython assemblies. You should set the AppBase of the remote AppDomain to be the same as the domain that creates the Python engine. &lt;/p&gt;&lt;p&gt;Alternatively, you can put IronPython and the DLR in the GAC &amp;#40;as a heavy handed fix&amp;#41;&lt;/p&gt;</description><author>IPyTeam</author><pubDate>Mon, 21 Sep 2009 18:44:51 GMT</pubDate><guid isPermaLink="false">Commented Issue: SerializationException: Type is not resolved for member ... [2816] 20090921064451P</guid></item><item><title>Commented Issue: Conversion from invisible type breaks method binding [2481]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=2481</link><description>IfConsider the following situation&amp;#58;&lt;br /&gt;&lt;br /&gt;1. The type VisibleType is public.&lt;br /&gt;2. The type InvisibleType, which inherits from VisibleType, is private.&lt;br /&gt;3. A conversion exists from InvisibleType to ParameterType, but not from VisibleType to ParameterType.&lt;br /&gt;4. You try to bind to Method&amp;#40;ParameterType x&amp;#41; with an argument whose LimitType is InvisibleType.&lt;br /&gt;&lt;br /&gt;then the method is applicable &amp;#40;because the conversion exists&amp;#41;. Now, the argument expression is restricted to VisibleType before the conversion is done. But there is no conversion from VisibleType to ParameterType, so making the expression fails at this point.&lt;br /&gt;Comments: ** Comment from web user: IPyTeam ** &lt;p&gt;Since the conversion is from InvisibleType, the conversion method must also be private. We can&amp;#39;t invoke a private method. &lt;/p&gt;</description><author>IPyTeam</author><pubDate>Mon, 21 Sep 2009 18:39:53 GMT</pubDate><guid isPermaLink="false">Commented Issue: Conversion from invisible type breaks method binding [2481] 20090921063953P</guid></item><item><title>Closed Issue: Conversion from invisible type breaks method binding [2481]</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=2481</link><description>IfConsider the following situation&amp;#58;&lt;br /&gt;&lt;br /&gt;1. The type VisibleType is public.&lt;br /&gt;2. The type InvisibleType, which inherits from VisibleType, is private.&lt;br /&gt;3. A conversion exists from InvisibleType to ParameterType, but not from VisibleType to ParameterType.&lt;br /&gt;4. You try to bind to Method&amp;#40;ParameterType x&amp;#41; with an argument whose LimitType is InvisibleType.&lt;br /&gt;&lt;br /&gt;then the method is applicable &amp;#40;because the conversion exists&amp;#41;. Now, the argument expression is restricted to VisibleType before the conversion is done. But there is no conversion from VisibleType to ParameterType, so making the expression fails at this point.&lt;br /&gt;Comments: &lt;p&gt;By Design&lt;/p&gt;</description><author>IPyTeam</author><pubDate>Mon, 21 Sep 2009 18:38:05 GMT</pubDate><guid isPermaLink="false">Closed Issue: Conversion from invisible type breaks method binding [2481] 20090921063805P</guid></item><item><title>Created Issue: GeneratorRewriter incorrectly handles block scoped variables</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=3909</link><description>Ast.Loop&amp;#40;&lt;br /&gt;    Ast.Block&amp;#40;new&amp;#91;&amp;#93; &amp;#123; closure_var &amp;#125;,&lt;br /&gt;        Ast.Call&amp;#40;list_var, typeof&amp;#40;List&amp;#60;Func&amp;#60;int&amp;#62;&amp;#62;&amp;#41;.GetMethod&amp;#40;&amp;#34;Add&amp;#34;&amp;#41;, Ast.Lambda&amp;#60;Func&amp;#60;int&amp;#62;&amp;#62;&amp;#40;closure_var&amp;#41;&amp;#41;,&lt;br /&gt;        Ast.PostIncrementAssign&amp;#40;closure_var&amp;#41;,&lt;br /&gt;        AstUtils.YieldReturn&amp;#40;genLabel, Ast.Constant&amp;#40;null&amp;#41;&amp;#41;&lt;br /&gt;    &amp;#41;,&lt;br /&gt;    break_label&lt;br /&gt;&amp;#41;&lt;br /&gt;&lt;br /&gt;var l &amp;#61; AstUtils.GeneratorLambda&amp;#60;Func&amp;#60;List&amp;#60;Func&amp;#60;int&amp;#62;&amp;#62;, IEnumerator&amp;#60;object&amp;#62;&amp;#62;&amp;#62;&amp;#40;genLabel, body, new&amp;#91;&amp;#93; &amp;#123; list_var &amp;#125;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;var list &amp;#61; new List&amp;#60;Func&amp;#60;int&amp;#62;&amp;#62;&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;var e &amp;#61; l.Compile&amp;#40;&amp;#41;&amp;#40;list&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;e.MoveNext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;e.MoveNext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;e.MoveNext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;e.MoveNext&amp;#40;&amp;#41;&amp;#59;&lt;br /&gt;&lt;br /&gt;foreach &amp;#40;var f in list&amp;#41; &amp;#123;&lt;br /&gt;    Console.WriteLine&amp;#40;f&amp;#40;&amp;#41;&amp;#41;&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;This prints 4,4,4,4 &amp;#8211; that is a single storage is reused for all closures, expected result is 1, 1, 1, 1.&lt;br /&gt;&lt;br /&gt;The C&amp;#35; equivalent would be&amp;#58;&lt;br /&gt;        static IEnumerable&amp;#60;Func&amp;#60;int&amp;#62;&amp;#62; Test&amp;#40;int n&amp;#41; &amp;#123;&lt;br /&gt;            for &amp;#40;int i &amp;#61; 0&amp;#59; i &amp;#60; n&amp;#59; i&amp;#43;&amp;#43;&amp;#41; &amp;#123;&lt;br /&gt;                int j &amp;#61; i&amp;#59;&lt;br /&gt;                yield return &amp;#40;&amp;#41; &amp;#61;&amp;#62; j&amp;#59;&lt;br /&gt;            &amp;#125;&lt;br /&gt;        &amp;#125;&lt;br /&gt;</description><author>TomasMatousek</author><pubDate>Thu, 03 Sep 2009 01:00:53 GMT</pubDate><guid isPermaLink="false">Created Issue: GeneratorRewriter incorrectly handles block scoped variables 20090903010053A</guid></item><item><title>Commented Issue: CompileToMethod does not support instance methods, constructors, dynamicmethods</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=1378</link><description>LambdaExpression.CompileToMethod doesn&amp;#39;t support instance methods, constructors, or dynamic methods. It should take a MethodBase as the first argument, and allow any kind of ConstructorBuilder&amp;#47;MethodBuilder&amp;#47;DynamicMethod. Also, it shouldn&amp;#39;t clobber the parameters&amp;#47;return type of the MethodBuilder &amp;#40;this change is necessary because I don&amp;#39;t think we can modify parameters&amp;#47;return type of a DynamicMethod after creation&amp;#41;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;See&amp;#58;&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;www.codeplex.com&amp;#47;dlr&amp;#47;Thread&amp;#47;View.aspx&amp;#63;ThreadId&amp;#61;43810&amp;#38;FocusElement&amp;#61;ctl00_ctl00_MasterContent_Content_RadEditorNewPost&lt;br /&gt;Comments: ** Comment from web user: justinc ** &lt;p&gt;Well how does IronPython generate Types&amp;#63; Does it not use similar expression builders to make methods&amp;#63; Does it not create Types at all&amp;#63; How can we simulate dynamic Type creation in a way similar to IronPython&amp;#63;&lt;/p&gt;</description><author>justinc</author><pubDate>Sun, 02 Aug 2009 14:30:11 GMT</pubDate><guid isPermaLink="false">Commented Issue: CompileToMethod does not support instance methods, constructors, dynamicmethods 20090802023011P</guid></item><item><title>Created Issue: DLR doesn't have easy support for implementing dynamic scoping</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=3546</link><description>Is there any plans to add support in DLR for building dynamic scope languages&amp;#63;&lt;br /&gt;</description><author>mfawzymkh</author><pubDate>Sun, 19 Jul 2009 21:54:57 GMT</pubDate><guid isPermaLink="false">Created Issue: DLR doesn't have easy support for implementing dynamic scoping 20090719095457P</guid></item><item><title>Created Issue: InterpretedScriptCode handles Expression.Return incorrectly.</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=3498</link><description>Expression.Return doesn&amp;#39;t work using InterpretedScriptCode, however it works using compiled script code.&lt;br /&gt;Tracing through the source code indicate the problem is in Interpreter.cs&amp;#58;&amp;#58;InterpretBlockExpression in this check &lt;br /&gt;  if &amp;#40;cf.Kind &amp;#61;&amp;#61; ControlFlowKind.Goto&amp;#41; &amp;#123;&lt;br /&gt;                                    &amp;#47;&amp;#47; Is the goto within the block&amp;#63;&lt;br /&gt;                                    for &amp;#40;int target &amp;#61; 0&amp;#59; target &amp;#60; count&amp;#59; target&amp;#43;&amp;#43;&amp;#41; &amp;#123;&lt;br /&gt;                                        LabelExpression le &amp;#61; expressions&amp;#91;target&amp;#93; as LabelExpression&amp;#59;&lt;br /&gt;                                        if &amp;#40;le &amp;#33;&amp;#61; null &amp;#38;&amp;#38; le.Target &amp;#61;&amp;#61; cf.Label&amp;#41; &amp;#123;&lt;br /&gt;                                            &amp;#47;&amp;#47; Reset to execute the code from after the label&lt;br /&gt;                                            &amp;#47;&amp;#47; We are going to the label and since label is at the end of the&lt;br /&gt;                                            &amp;#47;&amp;#47; expression, set to target and we&amp;#39;ll advance below.&lt;br /&gt;                                            current &amp;#61; target&amp;#59;&lt;br /&gt;                                            val &amp;#61; null&amp;#59; &amp;#47;&amp;#47;&amp;#47; ----&amp;#62; This is  a problem since this always return NULL as from the return expressions.&lt;br /&gt;                                            goto Next&amp;#59;&lt;br /&gt;                                        &amp;#125;&lt;br /&gt;                                    &amp;#125;&lt;br /&gt;</description><author>kasparov</author><pubDate>Sun, 12 Jul 2009 23:55:38 GMT</pubDate><guid isPermaLink="false">Created Issue: InterpretedScriptCode handles Expression.Return incorrectly. 20090712115538P</guid></item><item><title>Created Issue: long type should support ToString(format) overload</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=3360</link><description>Concerns&amp;#58; IronPython 1.0.60816 on .NET 2.0.50727.832&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;The long type does not support the ToString&amp;#40;format&amp;#41; overload so one cannot reliably use, for example, ToString&amp;#40;&amp;#34;N0&amp;#34;&amp;#41; given a numeric type and that the clr module has been previously imported. It works over int and float but not long. Here&amp;#39;s a snippet to demonstrate this&amp;#58;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; import clr&lt;br /&gt;&lt;br /&gt;&amp;#62;&amp;#62;&amp;#62; for n in &amp;#40;1234, 1234.0, 1234L&amp;#41;&amp;#58;&lt;br /&gt;&lt;br /&gt;... print type&amp;#40;n&amp;#41;, n.ToString&amp;#40;&amp;#34;N0&amp;#34;&amp;#41;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&amp;#60;type &amp;#39;int&amp;#39;&amp;#62; 1,234&lt;br /&gt;&lt;br /&gt;&amp;#60;type &amp;#39;float&amp;#39;&amp;#62; 1,234&lt;br /&gt;&lt;br /&gt;&amp;#60;type &amp;#39;long&amp;#39;&amp;#62;Traceback &amp;#40;most recent call last&amp;#41;&amp;#58;&lt;br /&gt;&lt;br /&gt;File , line 0, in &amp;#60;stdin&amp;#62;&amp;#35;&amp;#35;56&lt;br /&gt;&lt;br /&gt;TypeError&amp;#58; no overloads of ToString could match &amp;#40;long, str&amp;#41;&lt;br /&gt;&lt;br /&gt;ToString&amp;#40;long, UInt32&amp;#41;&lt;br /&gt;&lt;br /&gt;ToString&amp;#40;long, IFormatProvider&amp;#41;&lt;br /&gt;&lt;br /&gt;http&amp;#58;&amp;#47;&amp;#47;ironpython.codeplex.com&amp;#47;WorkItem&amp;#47;View.aspx&amp;#63;WorkItemId&amp;#61;11896&lt;br /&gt;</description><author>dinov</author><pubDate>Fri, 26 Jun 2009 21:10:22 GMT</pubDate><guid isPermaLink="false">Created Issue: long type should support ToString(format) overload 20090626091022P</guid></item><item><title>Closed Issue: Ruby Console throwing execption</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=1301</link><description>The ruby console exe does not work due to the PublicKeyToken not being correct, it should be like the ironpython console, PublicKeyToken&amp;#61;null  Shown below is the app.config for Ruby console.&lt;br /&gt;&lt;br /&gt;      &amp;#60;language names&amp;#61;&amp;#34;IronPython&amp;#59;Python&amp;#59;py&amp;#34; extensions&amp;#61;&amp;#34;.py&amp;#34; displayName&amp;#61;&amp;#34;IronPython 2.0 Beta&amp;#34; type&amp;#61;&amp;#34;IronPython.Runtime.PythonContext, IronPython, Version&amp;#61;2.0.0.5000, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;      &amp;#60;language names&amp;#61;&amp;#34;IronRuby&amp;#59;Ruby&amp;#59;rb&amp;#34; extensions&amp;#61;&amp;#34;.rb&amp;#34; displayName&amp;#61;&amp;#34;IronRuby 1.0 Alpha&amp;#34; type&amp;#61;&amp;#34;IronRuby.Runtime.RubyContext, IronRuby, Version&amp;#61;1.0.0.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;      &amp;#60;language names&amp;#61;&amp;#34;ManagedJScript&amp;#59;JScript&amp;#59;js&amp;#34; extensions&amp;#61;&amp;#34;.jsx&amp;#59;.js&amp;#34; displayName&amp;#61;&amp;#34;Managed JScript&amp;#34; type&amp;#61;&amp;#34;Microsoft.JScript.Runtime.JSContext, Microsoft.JScript.Runtime, Version&amp;#61;1.0.0.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;      &amp;#60;language names&amp;#61;&amp;#34;ToyScript&amp;#59;ts&amp;#34; extensions&amp;#61;&amp;#34;.ts&amp;#34; type&amp;#61;&amp;#34;ToyScript.ToyLanguageContext, ToyScript, Version&amp;#61;1.0.0.0, Culture&amp;#61;neutral, PublicKeyToken&amp;#61;31bf3856ad364e35&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>rdawson</author><pubDate>Fri, 22 May 2009 17:58:14 GMT</pubDate><guid isPermaLink="false">Closed Issue: Ruby Console throwing execption 20090522055814P</guid></item><item><title>Closed Issue: Chiron shouldn't be under Languages\IronPython\Src</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=1166</link><description>Chiron is not part of IronPython, it&amp;#39;s used by all DLR languages. It should be in Utilities&amp;#92;Chiron.&lt;br /&gt;Comments: &lt;p&gt;&lt;/p&gt;</description><author>rdawson</author><pubDate>Fri, 22 May 2009 17:57:27 GMT</pubDate><guid isPermaLink="false">Closed Issue: Chiron shouldn't be under Languages\IronPython\Src 20090522055727P</guid></item><item><title>Closed Issue: ToyScript is missing sample program</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=1249</link><description>Kind of hard to play around with toyscript without at least one sample program. Not sure why it isn&amp;#39;t checked in, possibly because of the file extension&amp;#63; The missing file is called &amp;#34;test.ts&amp;#34; according to the csproj file.&lt;br /&gt;Comments: &lt;p&gt;ToyScript was outdated and has been replaced by the updated Sympl language sample, which does include example scripts.&lt;/p&gt;</description><author>rdawson</author><pubDate>Fri, 22 May 2009 17:56:52 GMT</pubDate><guid isPermaLink="false">Closed Issue: ToyScript is missing sample program 20090522055652P</guid></item><item><title>Created Issue: DOCUMENTATION:  "-X:RemoteRuntimeChannel" only mentioned when using Debug binaries of IronPython/IronRuby</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=3090</link><description>E&amp;#58;&amp;#92;vslrft&amp;#92;Merlin&amp;#92;Main&amp;#92;Languages&amp;#92;IronPython&amp;#92;Tests&amp;#62;..&amp;#92;..&amp;#92;..&amp;#92;Bin&amp;#92;Debug&amp;#92;ir.exe -h&lt;br /&gt;    &amp;#35;...&lt;br /&gt;     -X&amp;#58;RemoteRuntimeChannel &amp;#60;channel_name&amp;#62; Start a remoting server for a remote console session.&lt;br /&gt;    &amp;#35;...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When I run &amp;#34;Bin&amp;#92;Release&amp;#92;ir.exe -h&amp;#34; there is no mention of the remote runtime channel flag.  If this is intended to be a debug-only option, &amp;#34;ir.exe&amp;#47;ipy.exe -h&amp;#34; should emit&amp;#58;&lt;br /&gt;     -X&amp;#58;RemoteRuntimeChannel &amp;#60;channel_name&amp;#62; Start a remoting server for a remote console session. &amp;#91;debug only&amp;#93;&lt;br /&gt;which is done for other debug-only flags such as -X&amp;#58;TrackPerformance.&lt;br /&gt;</description><author>dfugate</author><pubDate>Tue, 19 May 2009 22:56:28 GMT</pubDate><guid isPermaLink="false">Created Issue: DOCUMENTATION:  "-X:RemoteRuntimeChannel" only mentioned when using Debug binaries of IronPython/IronRuby 20090519105628P</guid></item><item><title>Created Issue: Help option prints language-specfic command line heading when 'commandline' is null</title><link>http://dlr.codeplex.com/WorkItem/View.aspx?WorkItemId=3019</link><description>http&amp;#58;&amp;#47;&amp;#47;ironpython.codeplex.com&amp;#47;WorkItem&amp;#47;View.aspx&amp;#63;WorkItemId&amp;#61;13438&lt;br /&gt;&amp;#60;Thanks&amp;#62;Leppie&amp;#60;&amp;#47;Thanks&amp;#62;&lt;br /&gt;&lt;br /&gt;Problem&amp;#58;&lt;br /&gt;class IronSchemeOptionsParser &amp;#58; OptionsParser&lt;br /&gt;&amp;#123;&lt;br /&gt;public override void GetHelp&amp;#40;out string commandLine, out string&amp;#91;,&amp;#93; options, out string&amp;#91;,&amp;#93; environmentVariables, out string comments&amp;#41;&lt;br /&gt;&amp;#123;&lt;br /&gt;commandLine &amp;#61; null&amp;#59;&lt;br /&gt;options &amp;#61; null&amp;#59;&lt;br /&gt;environmentVariables &amp;#61; null&amp;#59;&lt;br /&gt;comments &amp;#61; null&amp;#59;&lt;br /&gt;&amp;#125;&lt;br /&gt;&amp;#125;&lt;br /&gt;&lt;br /&gt;Output&amp;#58;&lt;br /&gt;...&lt;br /&gt;&amp;#47;X&amp;#58;DumpASTs Write generated ASTs as files in the current directory&lt;br /&gt;&amp;#47;X&amp;#58;ShowRules Print generated action dispatch rules to the console&lt;br /&gt;&lt;br /&gt;IronScheme command line&amp;#58;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;C&amp;#58;&amp;#92;dev&amp;#92;IronScheme&amp;#92;IronSchemeConsole&amp;#92;bin&amp;#92;Debug&amp;#62;&lt;br /&gt;&lt;br /&gt;It should stop after the last &amp;#47;X option. Also many extra linefeeds.&lt;br /&gt;</description><author>dfugate</author><pubDate>Mon, 11 May 2009 17:38:51 GMT</pubDate><guid isPermaLink="false">Created Issue: Help option prints language-specfic command line heading when 'commandline' is null 20090511053851P</guid></item></channel></rss>