1. 程式人生 > 實用技巧 >木蘭程式語言重生:PyPI 釋出版本 0.0.14.1

木蘭程式語言重生:PyPI 釋出版本 0.0.14.1

號外!木蘭重現專案首次在 pypi 釋出:ulang 0.0.14.1
在這裡插入圖片描述

安裝方法:pip install ulang,使用方法與例程請見 pypi 專案首頁(源於碼雲首頁)。已在 Mac 和 Win7 安裝執行成功。

注意!必須先安裝 python 3.7

版本號的來由

之前基於逆向工程的體驗版打包在 mulang,而現在這個版本是木蘭重現專案生成的。mulang 的版本號到了 0.0.13,為避免版本降低導致的困惑,選擇了繼續增加版本號到 0.0.14。至於末尾加更小版本,主要考慮原始可執行檔案版本為 0.2.2,在確認完成所有功能重現之前,版本號都應低於它。因此加更小一位以達到三位版本號的效果。

與逆向工程的區別

  • 逆向工程未經過較系統測試。重現專案針對每條語法規則進行了測試,包括一百個左右測試用例,並且在原始木蘭可執行檔案 ulang-0.2.2.exe 執行通過(測試例程中的中文識別符號需改為英文,因為原始木蘭不支援中文識別符號)。
  • 逆向工程並未經過實際應用檢驗。重現專案實用部分與木蘭程式碼編輯器本身,累計一千多行木蘭原始碼,涵蓋了語言功能的各個方面,包括呼叫 Python 生態等。
  • 估計逆向工程相比重現專案有更多語法支援,重現專案仍有相當部分木蘭功能未完成。
  • 逆向工程不再打算改動,而僅作為實現參考。今後將只維護重現專案。

不選擇 exe 格式釋出的緣由

  • 不支援 Mac/Linux 執行
  • 更多工作量
  • 當前仍處於開發期,使用便捷性的優先順序尚不高

歡迎嚐鮮

如果發現未完成功能之外的木蘭功能、或者重現專案的功能與木蘭原始可執行檔案有差異之處、或者使用問題,歡迎報告,將酌情禮謝