08 2011 档案
昨天在自己的语言上写出了Y组合子,留个纪念
摘要:{ var Y = (f) -> (x) -> $f.invoke($Y.invoke($f)).invoke($x); var factorial = $Y.invoke((fac) -> (n) -> $n == 0 ? 1 : $n * $fac.invoke($n - 1)); host.log($factorial.invoke(5));}
阅读全文
Sliverlight调用Rest服务的一点思考和实践
摘要:最近在写一个SL的小工具,用于图形化编辑一些东西。刚好调用的服务是WCF的Rest方式,于是就碰到了在SL里面直接调用Rest服务的问题,本来Rest服务就是只要有url和内容就可以直接调用的,事实上如果搜索该主题,也可以得到漫山遍野的WebClient方案。不过看看Framework下的WebChannelFactory<TChannel>这个类(这个类型在SL下面不支持...),又感觉用WebClient方式太寒酸了点。。。 这里讨论的前提是: 已经有Rest服务的契约 不想自己去拼请求 期望的结果应该是类似与调用WebService的方式。 然后,就慢慢开始达成我们的目标吧。
阅读全文