Playing cards: Difference between revisions

Added PicoLisp
(Added PicoLisp)
Line 1,062:
$d.shuffle;
say "Deck, re-shuffled: ", $d;</lang>
 
=={{header|PicoLisp}}==
{{trans|Common Lisp}}
<lang PicoLisp>(de *Suits
Club Diamond Heart Spade )
 
(de *Pips
Ace 2 3 4 5 6 7 8 9 10 Jack Queen King )
 
(de mkDeck ()
(mapcan
'((Pip) (mapcar cons *Suits (circ Pip)))
*Pips ) )
 
(de shuffle (Lst)
(by seed sort Lst) )</lang>
 
=={{header|Prolog}}==
Anonymous user