From 4886f6184b540855e550d1a9a7ddfcf832e4e065 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Fri, 21 Nov 2008 05:47:47 -0600 Subject: [PATCH] Fix fry with > 3 holes --- basis/fry/fry-tests.factor | 4 ++++ basis/fry/fry.factor | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/basis/fry/fry-tests.factor b/basis/fry/fry-tests.factor index 27d5430d33..0137e8be22 100644 --- a/basis/fry/fry-tests.factor +++ b/basis/fry/fry-tests.factor @@ -58,3 +58,7 @@ sequences eval accessors ; [ "USING: fry kernel ; f '[ >r _ r> ]" eval ] [ error>> >r/r>-in-fry-error? ] must-fail-with + +[ { { "a" 1 } { "b" 2 } { "c" 3 } { "d" 4 } } ] [ + 1 2 3 4 '[ "a" _ 2array "b" _ 2array "c" _ 2array "d" _ 2array 4array ] call +] unit-test diff --git a/basis/fry/fry.factor b/basis/fry/fry.factor index bab49de108..ac036f58ad 100644 --- a/basis/fry/fry.factor +++ b/basis/fry/fry.factor @@ -17,7 +17,7 @@ ERROR: >r/r>-in-fry-error ; { 1 [ [ curry ] ] } { 2 [ [ 2curry ] ] } { 3 [ [ 3curry ] ] } - [ [ curry ] ] + [ \ curry ] } case ; M: >r/r>-in-fry-error summary