Phango

Janice Caron caron800 at googlemail.com
Fri Nov 16 00:17:42 PST 2007


On 11/16/07, Alexander Panek <alexander.panek at brainsware.org> wrote:
> Actually, the core of Tango is in tango.core

Yeah, I've tweaked my copies of several of files in core already.

> - the std/ folder is just
> there because DMD requires the intrinsic module to be there, IIRC.

I didn't understand that, but hey ho. In any case, the original Phobos
std is still there in my case.


> Just curious: why don't you use Tango and the freestanding functions of
> Phobos

Lot of reasons.

(1) If an engine ain't broke, don't fix it.

(2) I like D2.007, and I'll be switching to D2.008 the day it comes out.

(3) I hate Tango, stylisticly. I hate the mixed case module names, and
the mixed case global variable names (e.g. Stdout). I want everything
to look and feel like Phobos.

(4) Walter has been doing this for seven years or whatever, and has
earned my greatest respect. Ripping out the innards of D scares the
shit out of me - and not only that, I see no reason why I should have
to.


This way, I get to use the latest cutting-edge version of D, I can
make all the module names lowercase (yes, that matters!), and though
things like Stdout(x).newline compile and run, I don't have to use
them - I'll be able to throw in nicer looking functions that do the
same thing.



More information about the Digitalmars-d mailing list