1 ! Copyright (C) 2008 James Cash
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: tools.test lists math kernel ;
6 { 1 2 3 4 5 } sequence>list [ 2 + ] lmap list>array
10 2 { 1 2 3 4 5 } sequence>list [ dupd + ] lmap list>array
18 +nil+ } } } } [ 2 + ] lmap>array
26 +nil+ } } } } 0 [ + ] foldl
29 { T{ cons-state f 2 T{ cons-state f 3 T{ cons-state f 4 T{ cons-state f 5 +nil+ } } } } } [
30 { 1 2 3 4 } sequence>list [ 1 + ] lmap
34 { 1 2 3 4 5 } sequence>list 0 [ + ] foldr
38 { 1 2 3 4 5 } sequence>list lreverse list>array
42 { 1 2 3 4 5 } sequence>list llength
46 { 1 2 3 } sequence>list { 4 5 6 } sequence>list lappend list>array
49 { { 1 } { 2 } } [ { 1 2 } sequence>list 1 lcut [ list>array ] bi@ ] unit-test
51 { { { 1 } { { 2 } } } } [
52 1 nil cons 2 nil cons nil cons nil cons cons deeplist>array