Sha256: 7b9c50ed695165854d485f4aa116df8aaf1398a1785a47d7aa5217e267595c39

Contents?: true

Size: 315 Bytes

Versions: 2

Compression:

Stored size: 315 Bytes

Contents

#!/usr/bin/env ruby

require "lasp"
Lasp::load_stdlib!

trap("SIGINT") { puts "\n\nBye!"; exit! }

puts "((( Läsp v#{Lasp::VERSION} REPL (ctrl+c to exit) )))\n\n"
loop do
  begin
    print "lasp> "
    result = Lasp::execute(gets.chomp)
    puts "   => #{result.inspect}"
  rescue
    puts "   *> #{$!}"
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lasp-0.3.0 bin/lasp-repl.rb
lasp-0.2.0 bin/lasp-repl