作者godfat (godfat 真常)
看板Ruby
标题Re: [问题] 哪些字可以用作 symbol 名称?
时间Mon Aug 1 02:46:20 2011
: → bootleq:irb 不能 :+ 的原因还是不知道,但已解决我问题了 07/30 20
: 推 godfat:irb 是可以用 :+, 只是有些判断有问题,原因是 irb 自己有 07/30 21
: → godfat:他自己的 parser... 可以考虑试 ripl, 这就没自己做 parser 07/30 21
: → godfat:打个广告 :o https://github.com/godfat/ripl-rc 07/30 21
: 推 SansWord:那个可以anchor binding的意思是,接着就在锁定的binding 07/31 06
: → SansWord:下执行吗? 这实际上是怎麽做到的?用eval? 07/31 06
: 推 ggegge:eval第二个引数可以传binding物件重现当时的变数环境 08/01 00
对,不过我是直接用 instance_eval.
obj_or_binding.instance_eval(str, "(#{@name})", @line)
(以後我有动到 anchor.rb 的话不一定会显示在正确的行数上)
(commit: 359b713bc7ad3967e45332c7e2a35c28288ea756)
https://github.com/godfat/ripl-rc/blob/master/lib/ripl/rc/anchor.rb#L16
anchor is inspired by pry
https://github.com/pry/pry
--
In Lisp, you don't just write your program down toward the language,
you also build the language up toward your program.
《Programming Bottom-Up》- Paul Graham 1993
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.160.129