![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DLR
文章平均质量分 68
rednaxelafx
这个作者很懒,什么都没留下…
展开
-
答复: C# 4 DLR & Java 7 Invokedynamic
原帖地址:[url=http://www.iteye.com/topic/352222]C# 4 DLR & Java 7 Invokedynamic[/url]呵呵,正好我也关注着这方面的内容。有兴趣的话楼主可以看看去年我写的些记录,这篇:[url=http://rednaxelafx.iteye.com/blog/241430]LINQ与DLR的Expression tree(2):简...原创 2009-03-22 17:12:53 · 99 阅读 · 0 评论 -
同一个ParameterExpression被用在不同嵌套层次的lambda里会怎样?
今天写代码的时候不小心写错了几个地方,把同一个ParameterExpression用在内外两个Expression tree里了。结果很诡异,总之先记下来。用LINQv1,测试这样的代码:[code="c#"]using System;using Linq = System.Linq.Expressions;using Ast = System.Linq.Expression...原创 2009-01-16 00:22:14 · 156 阅读 · 0 评论 -
CodePlex上放出DLR v0.9 beta
之前提到过[url=http://rednaxelafx.iteye.com/blog/259857]DLR会在CodePlex上拥有自己独立的项目页面[/url],现在这个页面上终于有东西放出来了。DLR on CodePlex: [url]http://www.codeplex.com/dlr[/url]昨天[url=http://www.codeplex.com/dlr/Rele...原创 2008-11-27 14:34:45 · 81 阅读 · 0 评论 -
.NET Framework 4.0 Beta 1里的Expression Tree一例
既然[url=http://rednaxelafx.iteye.com/blog/391598]装上了Visual Studio 2010 Beta 1[/url],正好可以试试.NET Framework 4.0里的一些新东西。我比较关注的是Expression Tree的部分,到底哪些功能进到了.NET 4,哪些还得到[url=http://dlr.codeplex.com]CodePlex的...2009-05-20 10:23:01 · 86 阅读 · 0 评论 -
用Iron-*语言来探索.NET
刚才写代码的时候又是在不停查文档,甚是心烦。一怒,拿出[url=http://ironpython.codeplex.com]IronPython[/url],类似这样:[code="ipy 2.6 beta"]IronPython 2.6 Beta DEBUG (2.6.0.1) on .NET 2.0.50727.3082Type "help", "copyright", "credi...2009-05-15 23:21:57 · 99 阅读 · 0 评论 -
IronRuby in Action一书进入EAP
链接:[url=http://rubydoes.net/2008/05/15/the-ironruby-in-action-book-went-into-eap-today/]The IronRuby in Action book went into EAP today[/url]IronRuby in Action在Manning的EAP链接:[url]http://manning.com/...2008-05-20 19:17:45 · 122 阅读 · 0 评论 -
针对Change Set 32648而更新的荒井省三的简单DLR语言例子
为什么会有这东西呢?请看这边:[url=http://rednaxelafx.iteye.com/blog/192320]LanguageProvider跑哪里去了?[/url]。我很“高兴”的发现我把日期的May看成Mar了,于是错过了好几个更新信息。呜呜。错过的其中一个信息就是荒井省三对他所作的简单DLR语言的例子[url=http://blogs.gotdotnet.com/shoz...2008-05-12 20:10:40 · 182 阅读 · 0 评论 -
LanguageProvider跑哪里去了?
当然,我现在知道答案了。只是这资料太难找了吧,逼人加入DLR或者IronPython/IronRuby的邮件列表么。不,或许装上[url=http://www.microsoft.com/downloads/details.aspx?familyid=0ed12659-3d41-4420-bbb0-a46e51bfca86&displaylang=en]Team Explorer 2008[/ur...2008-05-12 18:14:49 · 822 阅读 · 0 评论 -
DLR即将在Codelex开设独立的站点
DLR官网:[url=http://www.codeplex.com/dlr]Dynamic Language Runtime[/url]终于到时候了。目前,DLR的源代码只能从[url=http://www.codeplex.com/IronPython]IronPython[/url]、[url=http://www.ironruby.net]IronRuby[/url]或者[ur...原创 2008-10-29 23:01:33 · 129 阅读 · 0 评论 -
IronPython放出RC1
下载链接:[url]http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=17404[/url]Release Notes: [url]http://www.codeplex.com/IronPython/Wiki/View.aspx?title=v2.0 Release Candidate 1 Re...原创 2008-10-23 09:59:32 · 77 阅读 · 0 评论 -
新的DLR tree改变了Visitor的设计
[url=http://rednaxelafx.iteye.com/blog/246814]之前的一帖[/url]提到过访问DLR tree所使用的visitor的实现方式,与LINQ相同,都是由一个总的Visit()方法通过每个AST节点上的NodeType属性来判断节点类型并分发到具体的VisitXXX()方法上。这种设计与常见的Visitor模式并不相同——常见的方式是为需要被访问的...原创 2008-10-09 00:35:41 · 77 阅读 · 0 评论 -
目前DLR执行一棵DLR tree的过程(针对10月3日的ChangeSet 41087)
先在Microsoft.Scripting.Actions.CallSite的构造器设断点,然后开始调试。在IronPythonConsole里,输入[color=darkred][b]1+2[/b][/color]回车,然后观察调用栈。可以看到在很多层调用之前是一个对Microsoft.Scripting.Generation.GlobalRewriter.RewriteLambda(l...2008-10-07 01:46:35 · 78 阅读 · 0 评论 -
LINQ与DLR的Expression tree(4):创建静态类型的LINQ表达式树节点
(Disclaimer:如果需要转载请先与我联系;文中图片请不要直接链接作者:RednaxelaFX at rednaxelafx.iteye.com)系列文章:[url=http://rednaxelafx.iteye.com/blog/237822]LINQ与DLR的Expression tree(1):简介LINQ与Expression tree[/url][url=ht...原创 2008-09-27 00:18:47 · 202 阅读 · 0 评论 -
自己关于VM的帖的目录
[color=gray]JavaEye的blog系统只允许把帖放到单一类别下,而不能用tag,有点小郁闷。刚才找自己的老帖还花了点时间才找到。还是给一些老帖建个目录置顶好了 T T[/color]现在ItEye终于支持帖子的多tag了!但这帖还是保留置顶吧~ :lol: 开了一个圈子讨论高级语言虚拟机相关,在这里:[url]http://hllvm.group.iteye.com/[/...2009-04-07 14:02:42 · 512 阅读 · 0 评论 -
LINQ与DLR的Expression tree(3):LINQ与DLR及另外两个库的AST对比
(Disclaimer:如果需要转载请先与我联系;文中图片请不要直接链接作者:RednaxelaFX at rednaxelafx.iteye.com)系列文章:[url=http://rednaxelafx.iteye.com/blog/237822]LINQ与DLR的Expression tree(1):简介LINQ与Expression tree[/url][url=ht...2008-09-25 20:39:41 · 220 阅读 · 0 评论 -
LINQ与DLR的Expression tree(2):简介DLR
(Disclaimer:如果需要转载请先与我联系;文中图片请不要直接链接作者:RednaxelaFX at rednaxelafx.iteye.com)系列文章:[url=http://rednaxelafx.iteye.com/blog/237822]LINQ与DLR的Expression tree(1):简介LINQ与Expression tree[/url]LINQ与DL...原创 2008-09-13 12:14:46 · 347 阅读 · 0 评论 -
LINQ与DLR的Expression tree(1):简介LINQ与Expression tree
(Disclaimer:如果需要转载请先与我联系;文中图片请不要直接链接作者:RednaxelaFX at rednaxelafx.iteye.com)系列文章:LINQ与DLR的Expression tree(1): 简介LINQ与Expression tree[url=http://rednaxelafx.iteye.com/blog/241430]LINQ与DLR的Exp...2008-09-06 05:17:21 · 147 阅读 · 0 评论 -
MIX09上关于DLR解释器消息的一段听记(3月26更新IronPython 2.6A1消息)
[url=http://www.iunknown.com/]John Lam[/url]在[url=http://www.mix09.com/]MIX 09[/url]上做了一个关于动态语言与Silverlight应用的讲演,[url=http://videos.visitmix.com/MIX09/T22F]MIX09-T22F: Using Dynamic Languages to Devel...2009-03-23 21:09:14 · 111 阅读 · 0 评论 -
通过get或set方法的MethodInfo获得相应的PropertyInfo的方式
在IronPython 46307的MemberExpression.cs里,可以看到DLR是如何获取一个get或者set方法对应的属性的PropertyInfo的:[code="c#"]/// /// Creates a accessing a property./// /// The containing object of the property. This can b...原创 2009-02-01 22:41:17 · 281 阅读 · 0 评论