[心得] Rib -- Yet another interactive Ruby shell

看板Ruby作者 (godfat 真常)時間13年前 (2011/08/18 03:02), 編輯推噓4(406)
留言10則, 2人參與, 最新討論串1/1
打個廣告好了。事情大概是這樣的。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.htmlhttps://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

08/18 11:40, , 1F
推一個 有一個小建議是使用ripl如果打錯語法,會產生
08/18 11:40, 1F

08/18 11:41, , 2F
一堆的錯誤訊息 不知道是我哪裡沒設定到嗎?
08/18 11:41, 2F

08/18 11:42, , 3F
因為ripl這種多半是用來學習ruby的利器,過多的錯誤訊
08/18 11:42, 3F

08/18 11:45, , 4F
息反而不利查出是何種錯誤(而且大多的訊息是錯誤語法
08/18 11:45, 4F

08/18 11:46, , 5F
讓ripl程式上的錯誤 而不是語法錯誤的闡述
08/18 11:46, 5F

08/18 11:48, , 6F
啊啊對不起 我搞錯了Orz 版主寫的是rib - -"
08/18 11:48, 6F

08/18 11:49, , 7F
來重裝 :p
08/18 11:49, 7F

08/18 11:56, , 8F
請問一下 自動縮排要怎麼用呢? 還是那是版本手動的囧
08/18 11:56, 8F

08/18 11:57, , 9F
我用rib-all執行也沒有自動縮排的功能說
08/18 11:57, 9F

08/18 23:28, , 10F
來試試看 :)
08/18 23:28, 10F
文章代碼(AID): #1EJ10jJj (Ruby)
文章代碼(AID): #1EJ10jJj (Ruby)