lib/nydp/builtin/puts.rb in nydp-0.5.1 vs lib/nydp/builtin/puts.rb in nydp-0.6.0

- old
+ new

@@ -1,15 +1,11 @@ class Nydp::Builtin::Puts include Nydp::Builtin::Base, Singleton - def builtin_invoke vm, args - if Nydp::NIL.is? args - puts - else - s = args.map { |a| a.to_s } - puts s.join ' ' - end - vm.push_arg args.car + def builtin_call *args + s = args.map { |a| a.to_s } + puts s.join ' ' + args.first end def name ; "p" ; end end