Sha256: 9af68544da8420c22c17b681888ba3203583125c4940bfcdc6c3d66c7179f4c5
Contents?: true
Size: 412 Bytes
Versions: 2
Compression:
Stored size: 412 Bytes
Contents
require "lasp" require "readline" module Lasp module_function def repl trap("SIGINT") { puts "\n\nBye!"; exit } puts "((( Läsp v#{Lasp::VERSION} REPL (ctrl+c to exit) )))\n\n" loop do begin input = Readline.readline("lasp> ", true) result = Lasp::execute(input) puts " => #{result.inspect}" rescue puts " *> #{$!}" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
lasp-0.6.0 | lib/lasp/repl.rb |
lasp-0.5.0 | lib/lasp/repl.rb |