D语言与tpl之编译期动作》的相关内容

Web显示层技术评估

Web显示层技术评估 名词界定 显示层的意思就是Presentation Layer,也翻译成表现层、展现层、展示层。 本文讨论的范围只包括采用HTML Template的显示层技术,不包括Echo,GWT(google web toolkit)等根据代码产生HTML的工具。 本文主要讨论Server Side (针对Java Language)的显示层技术,然后进一步讨论Browser Side ...
by buaawhl 2006-07-14 浏览 (11295) 回复 (13) 关键字:

lambda 之路

忽然发现好久没写blog了,弄过去充一下数。。这边删掉。
by qiezi 2007-11-09 浏览 (232) 回复 (2)

元编程应用之:编译期 DLL 包装类

大家好!我刚加入,感觉这里是唯一的中文D语言论坛,真不容易啊。 发一个我写的元编程例子: // dll.d // A simple DLL wrapper // Author: Oldrev (wstring#AT#gmail.com) import std.c.windows.windows; import std.stdio; import std.traits; imp ...
by oldrev 2007-02-24 浏览 (1671) 回复 (10)

DMD 1.006发布

最新的DMD发布了! 增加了一个新的功能: 编译时函数执行. 使用的方式是模版元编程. template eval(A...) { alias A eval; } int square(int i) { return i * i; } void foo() {   static j = square(3);     // compile ...
by ideage 2007-02-16 浏览 (545) 回复 (2)

D语言的红黑树的添加和删除操作,谁能教教我怎么从上倒下一次遍历完成的算法

module dstl.drbtree; private import std.stdio; private import dstl.dfreelist; private enum rb { red = 0 , block} private enum lr { left = 0,right = 1,none = 2} public class rbTreeNode(T) { T ...
by myyxm 2007-12-29 浏览 (403) 回复 (1)

最牛的实现:编译时自编译代码

刚在新闻组里看到的。 Blade是一个矢量计算程序,它在编译时利用MP和CTFE把D的表达式转换为文本形式的x87汇编程序,然后用 mixin() 把汇编程序嵌入主程序! http://www.dsource.org/projects/mathextra/browser/trunk/mathextra/Blade.d
by oldrev 2007-04-04 浏览 (575) 回复 (2)

XJ: 一个扩展Java语言的方案

Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。 Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1274) 回复 (3) 关键字: extensible java

赞助商链接