From 82daad33754d6058464d031ed0622f6a3fc6551c Mon Sep 17 00:00:00 2001 From: James Cash <james.nvc@gmail.com> Date: Sun, 22 Jun 2008 16:48:00 -0400 Subject: [PATCH] Fixing cons>seq in extra/lists --- extra/lists/lists.factor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extra/lists/lists.factor b/extra/lists/lists.factor index 613d75c4ae..881d2c39b8 100644 --- a/extra/lists/lists.factor +++ b/extra/lists/lists.factor @@ -98,7 +98,7 @@ M: object nil? drop f ; [ lmap>array ] dip like ; : cons>seq ( cons -- array ) - [ dup cons? [ cons>seq ] when ] lmap>array ; + [ dup cons? [ cons>seq ] when dup nil? [ drop { } ] when ] lmap>array ; : list>seq ( list -- array ) [ ] lmap>array ;