January 01, 2007
Marcin Kuszczak wrote:
> Jonas Kivi <satelliittipupu@yahoo.co.uk>
> Jonas Kivi wrote:
> 
>> (And frankly, I quite like the names Mango, Ares and Deimos too... I
>> think that Mango is a great name. And that Ares, Phobos and Deimos
>> should be used as names for some core things in D, as they are all
>> related to the Mars thing. And maybe that stuff could be standard
>> library and containers, GUI library and hmm... something else? But I'm
>> not trying to push you into anything, just thinking out loud.)
> 
> I agree with above. Especially I like names connected with
> moons/planets/suns etc. I don't know many programs/libraries with such a
> names in software world, so they could be good branding for D libraries.
> Maybe we could just go outside of Mars satellites <g> Let's reach the
> stars!
> 
> Regards
> Marcin Kuszczak (Aarti_pl)
> -------------------------------------
> Ask me why I believe in Jesus http://zapytaj.dlajezusa.pl (en/pl)
> -------------------------------------

Add Graeco-Roman deity names to that list (which encompasses the planets anyhow).  The only one I can then think of off hand is the Zeus editor.  (Although I'd almost bet there's a Mercury/Hermes communications program of some kind out there...)

-- Chris Nicholson-Sauls
January 01, 2007
Chris Nicholson-Sauls wrote:
> Marcin Kuszczak wrote:
>> Jonas Kivi wrote:
>> I agree with above. Especially I like names connected with
>> moons/planets/suns etc. I don't know many programs/libraries with such a
>> names in software world, so they could be good branding for D libraries.
>> Maybe we could just go outside of Mars satellites <g> Let's reach the
>> stars!
> 
> Add Graeco-Roman deity names to that list (which encompasses the planets anyhow).  The only one I can then think of off hand is the Zeus editor.  (Although I'd almost bet there's a Mercury/Hermes communications program of some kind out there...)

There's also the Poseidon UML editor (but IIRC Poseidon is already an IDE in the D world, so it's probably too late to worry about that name anyway)
January 01, 2007
Frits van Bommel wrote:
> I'm curious :) :
> 
> 
> When did this project start?

It originated from discussions on April 8th 2006

> 
> 
> Was it deliberately kept secret? (I never heard of it before today, and I can't find any mention of it on the DSource forums)
> If so, why? Was it meant as a "D 1.0 release" present to Walter and/or the D community?

We wanted to ensure functionality was sufficiently cohesive before release, and the documentation effort has been larger than anticipated ;)

The timing is somewhat coincidental. We wanted to release last year, but all have day jobs. For us, removing code from the library is as important as adding it, so we've been working hard on finding that balance. Part of the release delay is due to moving non-core code into what are called compatible libraries (which slot right into the folder structure on your disk, if you like it that way)

> 
> 
>> A selection of contributors include:
> 
> [snip]
> 
> Were all of those people "in on it"? Or does that list include people who wrote code that has been incorporated into Tango, but who were not necessarily aware of its existence? (before the announcement, obviously)

All those people were involved directly in the project to one degree or another, along with others who names slipped off by accident (Trevor Parscal, for example).

> 
> 
>  > * A networking model that is growing to encompass some of the most
>  > common IO designs and network protocols.
> 
> Which network protocols?
> TCP/IP and UDP?
> HTTP and FTP? SSH? Others?

TCP/IP, UDP, HTTP, FTP. Other to follow. One of the IO extensions is a Selectors package for fully asynchronous IO -- very powerful and fully cross-platform too (courtesy of Juan)

Another important element is I18N support (courtesy of J Chapman), fully integerated into Tango.

> 
> 
> I didn't see compression mentioned in the feature list. Phobos has ext.c.zlib IIRC, does Tango have something similar? (not necessarily zip, but some well-known compression format would be nice)
> If it doesn't, are there any plans to add it?

It'll be added, and be integrated into the http protocol also. Will likely use a zlib wrapper, to keep up with ongoing releases.


> 
> 
> How different is it from a mere combination of what can be found on DSource (and other D sites)?
> 

Quite different -- cohesive is the keyword for us. Of course, the devil is in the details :)


> 
> Final questions:
> Where will it be hosted? DSource I presume?
> Is there a preview available? Or documentation?

It's is hosted at dsource, and we owe Brad a huge debt of gratitude for that (and probably some contributions too :)

Beta will be released before the end of the month. Until then we'd like to keep focused on QA and, of course, the huge documentation effort. Writers are welcome to help out -- seriously.

> 
> 
> All in all this looks pretty interesting, from the information currently available.


We hope you'll like it -- there's a lot of D enthuisiasts involved who do :)

- Kris
January 01, 2007
> It is our pleasure to announce the existence of a new application library named Tango.

Under what license you plan to release it?
I had been looking at Phobos just before I read the announcement and
It has 3 different licenses one of which requires advertising in both
documentation and binaries which is very inconvinient.
Regards,
Todor
January 01, 2007
Todor Totev wrote:
>> It is our pleasure to announce the existence of a new application  library named Tango.
> 
> 
> Under what license you plan to release it?
> I had been looking at Phobos just before I read the announcement and
> It has 3 different licenses one of which requires advertising in both
> documentation and binaries which is very inconvinient.
> Regards,
> Todor

BSD
January 01, 2007
kris wrote:
> Todor Totev wrote:
>>> It is our pleasure to announce the existence of a new application  library named Tango.
>>
>>
>> Under what license you plan to release it?
>> I had been looking at Phobos just before I read the announcement and
>> It has 3 different licenses one of which requires advertising in both
>> documentation and binaries which is very inconvinient.
>> Regards,
>> Todor
> 
> BSD

More specifically, it's a modified BSD license with the advertising clause removed.  I think it's technically the zlib license.


Sean
January 01, 2007
Sean Kelly wrote:
> It is our pleasure to announce the existence of a new application library named Tango.

Great, when will it be released?

Zz
January 01, 2007
zz wrote:
> Sean Kelly wrote:
>> It is our pleasure to announce the existence of a new application library named Tango.
> 
> Great, when will it be released?

End of the paragraph beginning with the sentence you quoted:
"A beta code release will follow shortly after the D 1.0 milestone, ..."

D 1.0 was planned to be released today, but Walter has since posted he needs a bit more time, so I'm not sure what'll happen now. I guess they'll either release it pretty quickly now or wait for D 1.0...
January 01, 2007
> More specifically, it's a modified BSD license with the advertising clause removed.  I think it's technically the zlib license.

Excelent! Thank you
January 02, 2007
On Mon, 01 Jan 2007 22:09:46 +0100, Frits van Bommel wrote:

> I'm curious :) :

...

> Were all of those people "in on it"? Or does that list include people who wrote code that has been incorporated into Tango, but who were not necessarily aware of its existence? (before the announcement, obviously)

I was invited to participate on the project but declined due to prior commitments. I suspect I was invited more to keep me quiet about voicing problems with the slowness of updates to Phobos than for my D prowess ;-)

I did however say to Kris that I will be helping out with the Documentation as soon as possible (February?)


-- 
Derek
(skype: derek.j.parnell)
Melbourne, Australia
"Down with mediocrity!"
2/01/2007 12:24:44 PM