作者godfat (godfat 真常)
看板Ruby
標題[心得] Rib -- Yet another interactive Ruby shell
時間Thu Aug 18 03:02:02 2011
打個廣告好了。事情大概是這樣的。ripl 是一個 irb 的替代品,簡單快速方便,
容易擴充惡搞。因此我試著寫了很多的 ripl plugin, 全部放在 ripl-rc 裡面。
不過老實講,有些東西後來發現很難做,因為 ripl 本身的架構與設計不適合我做
那些有的沒有的事情。在這期間,我 send 了很多 pull request 給 ripl.
抓到作者大概會接受哪些 patch 後,大抵上很容易讓他接受我需要的一些修改。
不過還是有瓶頸的,算了,這邊不多說細節... 總之因此後來我 fork ripl,
做了 rib. 基本上可以說是用 ripl 的設計,然後內部重新實作。重新實作的過程,
讓我發現很多 ripl-rc 的 bug... 而這些很多其實都是 ripl 的天限,很難修!
所以到現在我覺得 rib 算是有意義的 fork 吧... 比較詳細的介紹可看 README
http://blogger.godfat.org/2011/08/ann-rib-090-released.html
或
https://github.com/godfat/rib#readme
如果大家願意試用給給心得意見批評的話,我很感謝
ripl:
https://github.com/cldwalker/ripl
ripl-rc:
https://github.com/godfat/ripl-rc
rib:
https://github.com/godfat/rib
--
Hear me exalted spirits. Hear me, be you gods or devils, ye who hold
dominion here:
I am a wizard without a home. I am a wonderer seeking refuge.
Sacrifice
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.160.129
推 privatewind:推一個 有一個小建議是使用ripl如果打錯語法,會產生 08/18 11:40
→ privatewind:一堆的錯誤訊息 不知道是我哪裡沒設定到嗎? 08/18 11:41
→ privatewind:因為ripl這種多半是用來學習ruby的利器,過多的錯誤訊 08/18 11:42
推 privatewind:息反而不利查出是何種錯誤(而且大多的訊息是錯誤語法 08/18 11:45
→ privatewind:讓ripl程式上的錯誤 而不是語法錯誤的闡述 08/18 11:46
推 privatewind:啊啊對不起 我搞錯了Orz 版主寫的是rib - -" 08/18 11:48
→ privatewind:來重裝 :p 08/18 11:49
推 privatewind:請問一下 自動縮排要怎麼用呢? 還是那是版本手動的囧 08/18 11:56
→ privatewind:我用rib-all執行也沒有自動縮排的功能說 08/18 11:57
→ aquarianboy:來試試看 :) 08/18 23:28