看板: BudaTech ◎ 佛典电子化讨论 板主: HeavenChow |
阅读文章: 第 256/2032 篇 | 上篇 | 下篇 | 回覆 | 转寄 | 转贴 | m H d | 返回 |
发信人: b83050@ccstudent.ee.ntu.edu.tw (Post Gateway), 信区: BudaTech 标 题: Re: ctgrep unix 's source code (fwd) 发信站: 由 狮子吼站 收信 (Fri Nov 8 10:17:00 1996) "'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'" E-mail: b83050@cctwin.ee.ntu.edu.tw ; david@math.ncu.edu.tw 邱大刚, Junior of Electrical Engineering Department,NTU. 【台大电机三】 HomePage: http://www.ee.ntu.edu.tw/~b83050 【刚刚出炉的烘培鸡】 BBS: telnet://cbs.ntu.edu.tw 【台大狮子吼站】 ---------- Forwarded message ---------- Date: Sun, 3 Nov 1996 15:52:24 +0800 From: Shann Wei-Chang <shann@math.ncu.edu.tw> To: b83050@cctwin.ee.ntu.edu.tw Subject: Re: ctgrep unix 's source code 我的程式只是叫 cgrep. "ctgrep" 可能是别人写的. 我并没有注册商标, 所以 别人的程式也可以叫 "cgrep". 至於他为什麽选一个比较多字的名字, 我就不知道了. 我曾说过, 我的 cgrep 是一个野心比较大的东西里面的一部分. 那个东西想要 以 CNS 为内码, 配合各种转码程式, 使得同时可以处理 Big-5, ET, Big-5HK, 电信码, 等等 (不能处理 CCCII, 因为它更大一点). 为此之故, 我的 cgrep 有颇大的 overhead. 听了□运的建议之後, 我想我也不该太固执. 因此想 把所有既存的程式写一个 "缩小版", 也就是说, 专给 Big-5(ET) 码设计的应用 程式. 现在, 我把这个缩小版包装变成了一套作业题目, 等到学生交卷之後, 我就可以 很快得组成了. 不论是完整版还是缩小版, 其 interface 均一样, 唯有两个差别: 缩小版只能读写 标准的 Big-5(ET) 码, 缩小版的速度应是完整版的 1.58 到 2.0 倍. 所以, 我认为, 如果你急著要用, 可以不必等我写到 "满意" 的时候 (那可能要等到你毕业以後). 而是现在就先拿去用, 以後再更新就可以了...因为 interface 绝不会改变了. 在你使用的时候, 很可能会对我提出有用的建议 (像□运一样) (但是我不保证我会 同意你的每项建议). 因为我还没有 "满意", 所以不愿意公开 source code (怕损伤名誉). 但是你可以 私下拿走, 只是不要到处发放. 到李白 (libai) 拿走 ~shawn/scode.tar.gz (注意, 是 shawn, 这是我的非安全 帐号). 解开以後是一个 s-code 的档案夹. 在 s-code/ 中编辑 Makefile, 也许需要把 cc 改成 gcc (反正, 需要一个 ANSI C 的 compiler). 然後 make lib. 然後到 s-code/samples 里面, 或许也要修改 Makefile, 然後 make cgrep. 好久没碰著这份工作了, 不确定是否一切如常. 如果有困难, 请 告诉我 (但我不会回答在 PC 上遇到的困难). 这套程式在 DEC Alpha OSF/1 上 发展, 在 SPARC SunOS 3.1 上测试过. -Shann |
阅读文章: 第 256/2032 篇 | 上篇 | 下篇 | 回覆 | 转寄 | 转贴 | m H d | 返回 |
□ 台大狮子吼佛学专站 http://buddhaspace.org |