2009年3月28日星期六

當所有技術文件都讀完的時候

如果你沉迷於某項技術,那麼你會盡可能地想獲取它的知識,於是你把相關書都買回家讀過一遍(以上),把網路上的文件都看過一遍(以上),把論壇上的貼文都掃過一遍(以上)。

然後有一天你發現,全都讀完了,沒有東西可讀了,怎麼辦? 你除了徘徊街頭,潸然淚下之外,有沒有別的做法?

我最近就有這樣的困擾,一方面當然是因為我太勤快,另一方面則是因為REBOL文件太稀缺。(長期以來,REBOL文件的質與量都是一大問題。)

幸好,REBOL的源碼還沒讀過,所以我開始閱讀REBOL源碼了。閱讀REBOL源碼,不但可以知道許多內部 undocumented 的細節,還可以學到許多高級的程式技巧,真是一舉兩得。還記得十五、十六年前我閱讀Borland OWL源碼時,就讓我的Win32/C++功力大增。