Yellowstone sequence: Difference between revisions

add PicoLisp
(Rename Perl 6 -> Raku, alphabetize, minor clean-up)
(add PicoLisp)
Line 646:
IupMainLoop()
IupClose()</lang>
 
=={{header|PicoLisp}}==
<lang PicoLisp>(load "@lib/frac.l")
(de yellow (N)
(let (L (list 3 2 1) I 4 C 3 D)
(while (> N C)
(when
(and
(not (idx 'D I))
(=1 (gcd I (get L 1)))
(> (gcd I (get L 2)) 1) )
(push 'L I)
(idx 'D I T)
(setq I 4)
(inc 'C) )
(inc 'I) )
(flip L) ) )
(println (yellow 30))</lang>
{{out}}
<pre>
(1 2 3 4 9 8 15 14 5 6 25 12 35 16 7 10 21 20 27 22 39 11 13 33 26 45 28 51 32 17)
</pre>
 
=={{header|Python}}==
298

edits