一个模仿 Ruby Test::Unit 的 Quick & Dirty 单元测试框架,托 __traits 的福,看起来已经有那么点意思了。提取行号在目前还没法实现,估计等 macro 出来就能解决这个问题。 SVN里的最新版在下面的链接处: dotmars.googlecode.com/svn/trunk/sandbox/2.0/test.d D2.0 代码 /** A D 2.0 unit test framework inspired by Ruby's Unit::Test // Wr ...
2007-07-24

D 2.0 Const/Final/Invariant 概念简介

关键字: D2.0 D const final invariant constness
D 2.0 Const/Final/Invariant 概念简介     D 2.0 specs 里的相关文档可读性不佳,因此我总结了一个简单的 const/final/invariant 概念简介,更详细的用法还请参考 D  2.0 specs。     在2.0中,invariant 和 const 有作存储类、定义类型和定义成员函数三种用途,深刻地改变了D程序编写的方式,跟C++一样,使用const/final/invariant 需要更仔细地设计和编码,回报是提供了更好的类型安全性并能让编译器产生出更高效的代 ...
转自 Solidot.org James Burgett,被CNN称做英雄。他从公司和个人那里收集旧电脑,检查电脑的状况,如果坏了则自己动手修复,把它送给买不起电脑的人,每一套系统都预装了免费的操作系统——主要为Suse和Ubuntu GNU/Linux。 现在James Burgett已经创办了一家非营利组织Alameda County Computer Resource Center,建立了一支志愿者队伍,收集捐赠来的电脑,抹掉所有的私有软件,重新安装Linux和免费应用程序,然后分发给学校、非营利性组织,或者没钱买电脑的人。 一个伟大的人和一项伟大的事业 ...
oldrev
搜索本博客
我的相册
7e9318d5-c74f-36e0-81a3-beb68acaa2b8-thumb
Screenshot
共 1 张
最近加入圈子
存档
最新评论