Generator/Exponential: Difference between revisions

Added Quackery.
(OCaml implementation)
(Added Quackery.)
Line 2,964:
{{Out}}
<pre>[529, 576, 625, 676, 784, 841, 900, 961, 1024, 1089]</pre>
 
=={{header|Quackery}}==
 
<lang Quackery> [ ' [ this -1 peek
this -2 peek **
1 this tally
done ]
swap join
0 join ] is expogen ( n --> [ )
 
[ ' [ this temp put
temp share -3 peek do
dup temp share share = iff
[ drop
temp share -2 peek do
temp take replace ] again
[ dup temp share share > iff
[ temp share -2 peek do
temp share replace ]
again ]
temp release
done ]
unrot
dip nested
dup dip nested
do join join join ] is taskgen ( [ [ --> [ )
 
2 expogen
3 expogen taskgen
 
20 times [ dup do drop ]
10 times [ dup do echo sp ]
drop</lang>
 
{{out}}
 
<pre>529 576 625 676 784 841 900 961 1024 1089 </pre>
 
=={{header|R}}==
1,462

edits