http://expert.csdn.net/Expert/topic/1226/1226902.xml
2000分 启动decal普及计划 ;delphi中的stl,delphi中的泛型编程及其例子
https://sourceforge.net/projects/dunit/ 下载decal
decal,即delphi's containors and arithmetic library,decal的设计思想是与c++的stl一致的,基于泛型思想的。
decal提供数组,链表,map,集合等标准容器,还为标准容器提供了查找,排序,拷贝等算法,算法是与类型无关的,还可以自定义算法,是泛型编程。对于有pascal基础想学数据结构的人来说,decal是一个很好的实践工具。
完善的decal之于object pascal,就像stl之于C++;或者decal之于vcl,就像stl之于mfc。decal是opensource软件,免费的。decal 使用了 array of const 的特性,非常独特。c#的boxing技术的思想在decal中使用了很多次,源代码都有,ms是在炒概念。
……