Sorting algorithms/Sleep sort: Difference between revisions
Content added Content deleted
(Add an example of sleep sort in Raku using reactive programming) |
|||
Line 1,532: | Line 1,532: | ||
12 |
12 |
||
14</pre> |
14</pre> |
||
This can also be written using reactive programming: |
|||
<lang perl6>#!/usr/bin/env perl6 |
|||
use v6; |
|||
react whenever Supply.from-list(@*ARGS).start({ .&sleep // +$_ }).flat { .say }</lang> |
|||
{{out}} |
|||
<pre>$ ./sleep-sort.raku 1 3 5 6 2 4 |
|||
1 |
|||
2 |
|||
3 |
|||
4 |
|||
5 |
|||
6</pre> |
|||
=={{header|REXX}}== |
=={{header|REXX}}== |