-
Notifications
You must be signed in to change notification settings - Fork 17
Chiu-Hsiang Hsu edited this page Nov 26, 2016
·
2 revisions
目錄
-
- 改善目標
-
- DOM
- struct
-
- parallel
-
- rayon
包裝成 Python Standard Library 內 json module 的樣子, 並和 CPython 原生的 json module 做效能比較
- 簡易的 Plugin 系統
-
- 應用
包裝成 Python Standard Library 內 re module 的樣子, 並和 CPython 原生的 re module 做效能比較, 並寫明沒有實做的功能
參考:
-
- https://github.com/neovim/python-client
-
- 以此完整度及方便度為目標
分析並整理以下實做:
參考:
相關專案:
參考:
- https://lvc.github.io/abi-compliance-checker/
- https://abi-laboratory.pro/index.php?view=upstream-tracker
- libcxx ABI Changelog: https://reviews.llvm.org/rL284185
參考:
- https://github.com/google/bloaty
- http://blog.reverberate.org/2016/11/07/introducing-bloaty-mcbloatface.html
- binary size change over time: http://zinc.rs/stats/
功能:
- 用 regex 做過濾
- 支援 JSON 的變種
- 和 jq 做效能比較
參考:
額外:
-
- 轉成 asm.js 或 WebAssembly 來跑在網頁上
參考:
功能:
- 定期寫回硬碟上備份
- 可忽略特定檔案(.ignore)
- 壓縮支援
參考:
-
- Firefox/Profile on RAM
參考:
來源:
- ABNF
- EBNF
- ASDL
功能:
- 產生用 Rust 寫的 Parser
- 產生效能測試
- Parser 驗證
- 產生語言 Bindings
參考:
- https://github.com/kevinmehall/rust-peg
- https://github.com/nikomatsakis/lalrpop
- https://github.com/ptal/oak
- https://github.com/Engelberg/instaparse
- https://github.com/ldthomas/apg-6.3
- https://github.com/gkellogg/ebnf
- https://github.com/sylvainhalle/Bullwinkle
- https://github.com/virtan/bnf-plus-plus
- Add a LALR grammar for Rust with testing support
- Pygments - pygments/lexers/