Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,15 @@
|
|||
USING: fry kernel lists lists.lazy math math.functions
|
||||
prettyprint ;
|
||||
IN: rosetta-code.generator-exponential
|
||||
|
||||
: mth-powers-generator ( m -- lazy-list )
|
||||
[ 0 lfrom ] dip [ ^ ] curry lmap-lazy ;
|
||||
|
||||
: lmember? ( elt list -- ? )
|
||||
over '[ unswons dup _ >= ] [ drop ] until nip = ;
|
||||
|
||||
: 2-not-3-generator ( -- lazy-list )
|
||||
2 mth-powers-generator
|
||||
[ 3 mth-powers-generator lmember? not ] <lazy-filter> ;
|
||||
|
||||
10 2-not-3-generator 20 [ cdr ] times ltake list>array .
|
||||
Loading…
Add table
Add a link
Reference in a new issue