Hello:
很高興通知大家, 經過中秋假期的努力, 周蟒 0.9.4版剛發佈了(代號 銀色戰車) , 請使用
$ easy_install -U zhpy
命令下載或更新周蟒版本.
或前往網站查看更多關於周蟒的內容
http://code.google.com/p/zhpy/
使用者察覺的改動:
=================
* wikipedia 新增周蟒條目, 歡迎幫忙完善
http://zh.wikipedia.org/w/index.php?title=ZhPy&variant=zh-tw
* 重寫命令行工具, 現在周蟒腳本終於跟 Python 一樣, 能接受命令行參數了
* 移除中文標點符號支援, 原因寫在 [周蟒中文程式語言的四不一沒有] 中
http://inet6.blogspot.com/2007/09/blog-post_22.html
* 修改自"Byte of Python" 的 "咬一口周蟒中文程式語言" 電子書已將前一大半章節編修完成, 範例採用一段周蟒程式搭配一段對應
的Python程式的方式, 有了電子書, 學習周蟒更安心, 搭配對應的 Python 程式用作教學也更有彈性,
http://code.google.com/p/zhpy/wiki/ByteOfZhpy
* 註解不再錯被翻譯成英文
* 提供兩個指代 "self" 的關鍵詞: "其" 和 "我"。 雖然"其"字似乎用作關鍵詞很漂亮。
不過要追求更白話的周蟒, 也加入了 "我" 這個關鍵詞。
0.9.4 (9/28/2007):
--------------------
code name: Silver Chariot
*Changes*
* remove chinese punctuations support
* change keyword
* use "檔案", " 案" instead of "文件":"file"
* use "返回" instead of " 回":"return"
* use "組合", " 合" instead of "數組":"tuple"
*Features*
* allow zhpy script with commandline arguments
* add keyword:
* "其":"self"
* "我":"self"
*Fixes*
* fixed comment shouldn't be translated
* 'byte of zhpy' doc update
*Project Updates*
* rename zhpy_interpreter.py to interpreter.py
* rename zhpy_cmd.py to commandline.py
* rename zhpy_info.py to info.py
* new commandline utility
* remove command shortcut: "zhpy [input] [output]", use "zhpy -i
[input] -o [output]" or
"zhpy -p [input]"
*Contributors*
Fred Lin
歡迎大家下載使用並多多提供建議。
2007年9月28日 星期五
2007年9月15日 星期六
周蟒 0.9.3版發佈
周蟒 0.9.3版已發佈(代號 灰塔) , 請使用
$ easy_install -U zhpy
命令下載或更新周蟒版本.
或前往網站查看更多關於周蟒的內容
http://code.google.com/p/zhpy/
使用者察覺的改動:
=================
1. 加入關鍵詞 * "區域變量":"local", " 域 量":"local"
2. 加入各種例外(exception)中文關鍵詞
3. 括號中的標點不再被不正常地替換
4. 檔案夾中放不合法的 ini 檔時不再導致程式中斷.
0.9.3 (09/15/2007):
--------------------
code name: Gray Tower
*Changes*
*Features*
* catch up exception definitions http://www.chinesepython.org/doc/ref.html
* make chinese punctuation be a plugin
* add keyword:
* "區域變量":"local", " 域 量":"local"
* Downloadable API Doc
*Fixes*
* make incorrect ini file not cause exception
* fix replacedict, thanks renhbo
* fix miss-replaced punctuations in quotestring
*Project Updates*
* update ez_setup.py to 0.6c7
*Contributors*
Fred Lin, renhbo
$ easy_install -U zhpy
命令下載或更新周蟒版本.
或前往網站查看更多關於周蟒的內容
http://code.google.com/p/zhpy/
使用者察覺的改動:
=================
1. 加入關鍵詞 * "區域變量":"local", " 域 量":"local"
2. 加入各種例外(exception)中文關鍵詞
3. 括號中的標點不再被不正常地替換
4. 檔案夾中放不合法的 ini 檔時不再導致程式中斷.
0.9.3 (09/15/2007):
--------------------
code name: Gray Tower
*Changes*
*Features*
* catch up exception definitions http://www.chinesepython.org/doc/ref.html
* make chinese punctuation be a plugin
* add keyword:
* "區域變量":"local", " 域 量":"local"
* Downloadable API Doc
*Fixes*
* make incorrect ini file not cause exception
* fix replacedict, thanks renhbo
* fix miss-replaced punctuations in quotestring
*Project Updates*
* update ez_setup.py to 0.6c7
*Contributors*
Fred Lin, renhbo
2007年9月10日 星期一
周蟒 0.9.2版發佈
周蟒 0.9.2版發佈(代號 綠色法皇),
使用者察覺的改動:
=================
1. 補充了不少關鍵字.
2. 使用 zhpy --info 命令會看到較多插件.
開發者察覺的改動:
==================
1. 進一步依賴 0.9 引入的插件架構, twdict, cndict 完全靠插件與 ini 檔動態來建立.
2. 重構註解器(annotator), ini 跟 py 插件處理分離, 架構為更清晰.
3. 分離關鍵字表, 關鍵字透過插件架構加入 twdict, cndict.
除了直接查找時更容易外, 也有利於 GUI 呼叫.
http://zhpy.googlecode.com/svn/trunk/zhpy/zhdc.py
4. 插件由字典換成物件. 提供新插件範本下載
http://code.google.com/p/zhpy/downloads/detail?name=zhpy_ext_0.2.zip
5. 插件中提供更多訊息. 以下是呼叫插件方式:
>>> import pkg_resources
>>> for entrypoints in pkg_resources.iter_entry_points("zhpy.twdict"):
... tool = entrypoints.load()
... print tool.title
...
...
內部函數
例外
周蟒
內建關鍵詞
插件還提供除了 title 之外的屬性:
* description: 中文描述
* keyword: 關鍵詞字典
安裝
==========
請使用
$ easy_install -U zhpy
命令下載或更新周蟒版本.
或前往網站查看更多關於周蟒的內容
http://code.google.com/p/zhpy/
使用者察覺的改動:
=================
1. 補充了不少關鍵字.
2. 使用 zhpy --info 命令會看到較多插件.
開發者察覺的改動:
==================
1. 進一步依賴 0.9 引入的插件架構, twdict, cndict 完全靠插件與 ini 檔動態來建立.
2. 重構註解器(annotator), ini 跟 py 插件處理分離, 架構為更清晰.
3. 分離關鍵字表, 關鍵字透過插件架構加入 twdict, cndict.
除了直接查找時更容易外, 也有利於 GUI 呼叫.
http://zhpy.googlecode.com/svn/trunk/zhpy/zhdc.py
4. 插件由字典換成物件. 提供新插件範本下載
http://code.google.com/p/zhpy/downloads/detail?name=zhpy_ext_0.2.zip
5. 插件中提供更多訊息. 以下是呼叫插件方式:
>>> import pkg_resources
>>> for entrypoints in pkg_resources.iter_entry_points("zhpy.twdict"):
... tool = entrypoints.load()
... print tool.title
...
...
內部函數
例外
周蟒
內建關鍵詞
插件還提供除了 title 之外的屬性:
* description: 中文描述
* keyword: 關鍵詞字典
安裝
==========
請使用
$ easy_install -U zhpy
命令下載或更新周蟒版本.
或前往網站查看更多關於周蟒的內容
http://code.google.com/p/zhpy/
2007年9月8日 星期六
周蟒 0.9.1版發佈
周蟒是 python 程式語言的中文替身.
周蟒 0.9.1版發佈(代號 紅色魔術師),
主要更新如下:
* 較漂亮的插件訊息 "zhpy --info" 輸出.
* 內建的繁簡中文關鍵字典加入插件系統, twdict, cndict 將出現在"zhpy --info" 顯示的插件列表中.
* 移除 twdict, cndict 這兩個例外情況, worddict 現已完全靠插件與ini檔動態來建立.
* 加入 "周蟒":"zhpy", 中文執行":"zh_exec" 關鍵字.
因為"執行":"exec"函式並不支援中文, 所以在周蟒中建議使用
{{{
>>> 從 周蟒 導入 中文執行
>>> 中文執行("印出 'hello'")
hello
}}}
* 通過60筆以上的測試用例
* 起司蛋糕評分[1]達到 92
* 網站已附帶部份的 [咬一口周蟒] 開源書籍 http://code.google.com/p/zhpy/wiki/ByteOfZhpy
請使用
$ easy_install -U zhpy
命令下載或更新周蟒版本.
或前往網站查看更多關於周蟒的內容
http://code.google.com/p/zhpy/
[1] http://www.pycheesecake.org
周蟒 0.9.1版發佈(代號 紅色魔術師),
主要更新如下:
* 較漂亮的插件訊息 "zhpy --info" 輸出.
* 內建的繁簡中文關鍵字典加入插件系統, twdict, cndict 將出現在"zhpy --info" 顯示的插件列表中.
* 移除 twdict, cndict 這兩個例外情況, worddict 現已完全靠插件與ini檔動態來建立.
* 加入 "周蟒":"zhpy", 中文執行":"zh_exec" 關鍵字.
因為"執行":"exec"函式並不支援中文, 所以在周蟒中建議使用
{{{
>>> 從 周蟒 導入 中文執行
>>> 中文執行("印出 'hello'")
hello
}}}
* 通過60筆以上的測試用例
* 起司蛋糕評分[1]達到 92
* 網站已附帶部份的 [咬一口周蟒] 開源書籍 http://code.google.com/p/zhpy/wiki/ByteOfZhpy
請使用
$ easy_install -U zhpy
命令下載或更新周蟒版本.
或前往網站查看更多關於周蟒的內容
http://code.google.com/p/zhpy/
[1] http://www.pycheesecake.org
2007年9月5日 星期三
周蟒 0.9版發佈
Hi,
周蟒 0.9版發佈(代號 世界), 主要更新如下:
* 關鍵字插件系統, 附插件範本
http://code.google.com/p/zhpy/wiki/ModulePlugin
* 直譯器可搭配 ini 使用
http://code.google.com/p/zhpy/wiki/PlugKeywords
* 可將周蟒當作系統腳本使用
http://code.google.com/p/zhpy/wiki/ExampleHello
* 修正編碼判斷問題
* Good Practice: cheesecake rate 到達 92% (502/545)
http://www.pycheesecake.org
請使用
$ easy_install -U zhpy
命令下載或更新.
目前周蟒文件正以 '咬一口 Python 程式語言' 為範本,
改編成 '咬一口周蟒程式語言'.
只要初步比較就可以確信周蟒確實可以當作 python 程式語言的中文替身 :)
周蟒 0.9版發佈(代號 世界), 主要更新如下:
* 關鍵字插件系統, 附插件範本
http://code.google.com/p/zhpy/wiki/ModulePlugin
* 直譯器可搭配 ini 使用
http://code.google.com/p/zhpy/wiki/PlugKeywords
* 可將周蟒當作系統腳本使用
http://code.google.com/p/zhpy/wiki/ExampleHello
* 修正編碼判斷問題
* Good Practice: cheesecake rate 到達 92% (502/545)
http://www.pycheesecake.org
請使用
$ easy_install -U zhpy
命令下載或更新.
目前周蟒文件正以 '咬一口 Python 程式語言' 為範本,
改編成 '咬一口周蟒程式語言'.
只要初步比較就可以確信周蟒確實可以當作 python 程式語言的中文替身 :)
訂閱:
文章 (Atom)