|
今天正式通過svn向sf的服務器提交了現(xiàn)有的代碼,但是還不是一個比較完備的版本,可以使用svn通過這個地址得到代碼:
http://cgl.svn.sourceforge.net/viewvc/cgl/trunk/
svn co https://cgl.svn.sourceforge.net/svnroot/cgl/trunk/ cgl
從2006年11月份左右開始醞釀著寫一個這樣的東東到2006年12月底有時間動手,再到現(xiàn)在2007年2月11日上傳第一份代碼,中間耗費了幾個月的時間,原本打算發(fā)布的第一個版本具有以下的東東: 內(nèi)存管理,鏈表,迭代器,算法, 現(xiàn)在看來完成度比較低,內(nèi)存管理部分只是簡單的封裝了malloc,realloc,free函數(shù),鏈表完成了大部分操作, 迭代器也完成了大部分,算法還缺少與排序相關的算法其余的算法大部分完成了.計劃還是趕不上變化啊...
具體的文件目錄分布大概是src中是庫的源碼,include目錄中是頭文件,sample中是針對各個部分寫的測試代碼(當然也可以起演示demo的作用),最終執(zhí)行make之后會生成一個libcgl.a在lib目錄下,一個sample在bin目錄下面,由于我還是更加習慣于win32下面寫代碼,所以win32目錄下面還有一個vc7的工程,同時由于我對automake工具不熟悉所以并沒有針對不同平臺的configure文件,默認的編譯器是gcc.
盡管還有很多的不足,但是還是走出了這第一步,從想到做到真正的上傳代碼,我想我會繼續(xù)做下去.
同時感謝gnap教我使用svn~~
到今天,總算是有了一個交待.
to be continnue~~
|