{"body":"OLX-RJ233-WLAN:ProblemSolver fernando$ perl6 -I. -MProblem -e 'my $p = Problem.new; $p.add-variable: \"A\", ^10; $p.add-variable: \"B\", ^10; $p.constraint-vars: &infix:<!=>, <A B>; $p.add-constraint: -> :$A!, :$B! {$A + $B == 10}; say $p.solve'\n({A => 3, B => 7} {A => 1, B => 9} {A => 6, B => 4} {A => 2, B => 8} {A => 7, B => 3} {A => 9, B => 1} {A => 4, B => 6} {A => 8, B => 2})\nOLX-RJ233-WLAN:ProblemSolver fernando$ git checkout -\nSwitched to branch 'error'\nOLX-RJ233-WLAN:ProblemSolver fernando$ git diff master\ndiff --git a/State.pm6 b/State.pm6\nindex 047b417..6b6e738 100644\n--- a/State.pm6\n+++ b/State.pm6\n@@ -4,6 +4,7 @@ use Domain;\n has                    %.vars;\n has                    %.found         = Set.new;\n has ::?CLASS   $.parent;\n+has Callable   @.bla;\n \n multi method add-variable(Str $name, $value) {\n        %!vars{$name} = $value;\nOLX-RJ233-WLAN:ProblemSolver fernando$ perl6 -I. -MProblem -e 'my $p = Problem.new; $p.add-variable: \"A\", ^10; $p.add-variable: \"B\", ^10; $p.constraint-vars: &infix:<!=>, <A B>; $p.add-constraint: -> :$A!, :$B! {$A + $B == 10}; say $p.solve'\n({A => 3, B => 7} {A => 1, B => 9} {A => 6, B => 4} {A => 2, B => 8} {A => 7, B => 3} {A => 9, B => 1} {A => 4, B => 6} {A => 8, B => 2})\nOLX-RJ233-WLAN:ProblemSolver fernando$ perl6 -I. -MProblem -e 'my $p = Problem.new; $p.add-variable: \"A\", ^10; $p.add-variable: \"B\", ^10; $p.constraint-vars: &infix:<!=>, <A B>; $p.add-constraint: -> :$A!, :$B! {$A + $B == 10}; say $p.solve'\nType check failed in assignment to %!heuristics; expected Array[Callable] but got Array[Callable].new()\n  in method add-heuristic at /Users/fernando/ProblemSolver/Problem.pm6 (Problem) line 11\n  in method constraint-vars at /Users/fernando/ProblemSolver/Problem.pm6 (Problem) line 75\n  in block <unit> at -e line 1\n\nOLX-RJ233-WLAN:ProblemSolver fernando$ ","name":"Error","extension":"txt","url":"https://www.irccloud.com/pastebin/bwRXBjJO/Error","modified":1474396530,"id":"bwRXBjJO","size":1832,"lines":26,"own_paste":false,"theme":"","date":1474396530}