A little of coordination for Rosettacode
bearophile
bearophileHUGS at lycos.com
Wed Feb 27 16:39:09 PST 2013
A possible idea is to translate this last Python version to D:
http://rosettacode.org/wiki/Hamming_numbers#Cyclic_generator_method_.232.
- - - - - - - - - - - -
Another idea is to add a D version of Merge Sort that works with
just a Input Range (like a single linked list, as a SList):
http://rosettacode.org/wiki/Merge_sort
Slicing the input range in two is probably possible. But what's
the result of such function? Just an array created with an
Appender? It can't be the same type of the input, because it is
just a input range, so it doesn't need to have a put(). Maybe a
given sink that is an output range? Or maybe a sink created
inside given its type as template argument?
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list