aboutsummaryrefslogtreecommitdiff
path: root/ruby/step3_env.rb
diff options
context:
space:
mode:
Diffstat (limited to 'ruby/step3_env.rb')
-rw-r--r--ruby/step3_env.rb9
1 files changed, 4 insertions, 5 deletions
diff --git a/ruby/step3_env.rb b/ruby/step3_env.rb
index ee80432..7266424 100644
--- a/ruby/step3_env.rb
+++ b/ruby/step3_env.rb
@@ -60,12 +60,11 @@ end
# repl
repl_env = Env.new
REP = lambda {|str| PRINT(EVAL(READ(str), repl_env)) }
-_ref = lambda {|k,v| repl_env.set(k, v) }
-_ref[:+, lambda {|a,b| a + b}]
-_ref[:-, lambda {|a,b| a - b}]
-_ref[:*, lambda {|a,b| a * b}]
-_ref[:/, lambda {|a,b| a / b}]
+repl_env.set(:+, lambda {|a,b| a + b})
+repl_env.set(:-, lambda {|a,b| a - b})
+repl_env.set(:*, lambda {|a,b| a * b})
+repl_env.set(:/, lambda {|a,b| a / b})
while line = Readline.readline("user> ", true)
begin