2007年8月9日 星期四

周蟒(zhpy) : 輕量的中蟒

周蟒(zhpy), 讓你可以用中文寫 Python 程式.


特點:

* 只有 8k 的中蟒
* 可用 easy_install 安裝
* 可以用 list comprehension, new style class 等 py2.4, py2.5 新功能的中蟒
* 可以混用繁簡中英關鍵字
* 可用中文(zhpy) source 生成 python source
* 同樣的 code 應該也可以改成日蟒, 韓蟒 XD

適用:

初學者/中文腳本/教學用途

設計思路:

使用 pyparsing 查找取代中文關鍵字, 類別名稱, 定義名稱, 變量, 參數成英文 source 後執行.



範例:

允許使用命令執行

zhpy hello.py

(一般用 python hello.py)

指定檔案可產生一般英文 python code

zhpy hello.py nhello.py

zhpy 構造相當簡單, 但效果卻不錯,

在 google code 上建立了一個 zhpy project 可抓 source
http://code.google.com/p/zhpy/

歡迎有興趣的人加入開發或幫忙維護文件, 網站呀

PS: 原始 idea 來自 HYRY 的 code

沒有留言: