package org.perl6.rakudo;

import org.perl6.nqp.runtime.ThreadContext;
import org.perl6.nqp.sixmodel.SixModelObject;

/**
 * Contains implementation of nqp:: ops specific to Rakudo Perl 6.
 */
public final class Ops {
    public static SixModelObject p6settypes(SixModelObject conf, ThreadContext tc) {
        return conf;
    }
}

@@ -211,16 +211,102 @@
 s Ops %7B%0A
+    private static SixModelObject False;%0A    private static SixModelObject True;%0A    %0A
     publ
@@ -394,19 +394,215 @@
     
-return conf
+False = conf.at_key_boxed(tc, %22False%22);%0A        True = conf.at_key_boxed(tc, %22True%22);%0A        return conf;%0A    %7D%0A    %0A    public static SixModelObject booleanize(int x) %7B%0A        return x == 0 ? False : True
 ;%0A  

Implement p6bool op for JVM.