dsimcha wrote:
== Quote from BCS ([EMAIL PROTECTED])'s article
Even better would be getting it in both Phobos and Tango. Shouldn't be hard
as I can't think it should depend on much.

First, Tango needs to be ported to D2 (I realize that this is happening) or my
code needs to be ported to D1.  Anyhow, here are the dependencies:

Non-trivial, i.e. in several places:
std.math, std.traits, std.functional, some custom sorting functions I wrote, 
which
could just be included


Trivial, i.e. in only one or two small places, pretty sure Tango has a drop-in
replacement
std.bigint (for factorial, although all functions that actually use a factorial
are calculated in log space, and therefore don't depend on this), std.algorithm
(for swap, isSorted), std.random

This is another instance where we need a common namespace. Practically nothing in tango.math.* has dependencies on other parts of Tango, other than on the stuff which is now in Core. All the modules you mention would ideally be in the common namespace.

Reply via email to