# New Ticket Created by  Christian Bartolomaeus 
# Please include the string:  [perl #129020]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=129020 >


The REPL is busted for rakudo-j (and the tests in S19-command-line/repl.6 are 
failing):

$ ./perl6-j --version
This is Rakudo version 2016.07.1-239-g9202952 built on JVM

$ ./perl6-j
===SORRY!===
ContextRef representation does not implement elems

$ $ ./perl6-j --ll-exception
ContextRef representation does not implement elems
  in SET-SELF (gen/jvm/CORE.setting:2754)
  in dispatch:<!> (gen/jvm/CORE.setting:1598)
  in new (gen/jvm/CORE.setting:2763)
  in keys (gen/jvm/CORE.setting:20705)
  in keys (gen/jvm/CORE.setting:2001)
  in  (gen/jvm/CORE.setting:41901)
  in BUILDALL (gen/jvm/CORE.setting:1107)
  in BUILDALL (gen/jvm/CORE.setting:1030)
  in bless (gen/jvm/CORE.setting:1026)
  in new (gen/jvm/CORE.setting:42042)
  in interactive (src/Perl6/Compiler.nqp:64)
  in command_eval (gen/jvm/stage2/NQPHLL.nqp:1296)
  in command_eval (src/Perl6/Compiler.nqp:27)
  in command_line (gen/jvm/stage2/NQPHLL.nqp:1272)
  in MAIN (gen/jvm/main.nqp:47)
  in <mainline> (gen/jvm/main.nqp:38)
  in  (gen/jvm/main.nqp)

This surfaced with rakudo commit ba20d347e6 which removed the fallback to a NQP 
REPL. Starting the REPL with an older rakudo-j already complained about 
'ContextRef representation does not implement elems':

$ ./perl6-j --version
This is Rakudo version 2016.07.1-170-g0de8eb3 built on JVM

$ ./perl6-j
Couldn't load Rakudo REPL.pm: ContextRef representation does not implement elems
Falling back to nqp REPL.
>

Reply via email to