[八卦] 放弃Phobos, 投奔Tango

tuja 2007-09-17
Phobos是Walter个人驱动,Tango是社区驱动, 个人精力总是有限的

Walter开发编译器已经是full time job, 估计难得有精力去完善Phobos

Phobos存在的问题,可能很长时间才能得到修正,比如我曾发现一个std.date的一个bug,刚刚fixed,但这个问题至少一年前就已经有用户报告了

有一些库和工具只支持Phobos,这不错,但长远来看,支持Tango的库将越来越多

已经有很多人在抱怨Phobos, 虽然Walter并不在乎再多一个"怨夫".

经tuja测试,同样一个程序在Phobos和Tango下编译,Tango下编译出来的要小一些(都用dmd)。

要让Phobos和Tango兼容,可能需要Waiting long time, 因为Walter太忙了, 你等得及吗?

放弃Phobos可能是痛苦的, Tango对Windows的支持相对也比较少,但是有更好的选择吗?

如果是小范围的,短期的D应用,让我们一起祈祷Phobos和Tango早日兼容,
反之,并且不巧你还是无神论者, 早日"弃暗投明"也许是个不错的主意!


sofire 2007-09-17
个人喜欢用tango的。
redsea 2007-09-17
从用D 的第一天就用 tango 了, 因为 tango 支持的东西比较多.
Colorful 2007-09-18
自己实现基础库,哈哈!
achun 2007-09-18
我还犹豫不诀........
如果是GUI设计的话.
我要看那个GUI库好,不管标准库.

如果是控制台的话........
还是Phobos.嘿嘿官方这个词可不是盖的呀!

当然如果D稳定了,那个方便,强壮就用那个了.
D赶快稳定吧.主要问题还是D呀!
redsea 2007-09-18
achun 写道
我还犹豫不诀........
如果是GUI设计的话.
我要看那个GUI库好,不管标准库.

如果是控制台的话........
还是Phobos.嘿嘿官方这个词可不是盖的呀!

当然如果D稳定了,那个方便,强壮就用那个了.
D赶快稳定吧.主要问题还是D呀!


官方怎么了? walter 时间不够. tango 的开发团队人多很多.

而且现在其他项目的趋势都是转用 tango, 毕竟phobos 连 socket 都没有, 连网络程序开发都必须使用 std.c.

前一段时间, phobos 的 gc 被report 一个bug, 某个类型的数组resize 的时候出现内存泄漏(当然现在已经好了), 同期的tango 有人检查了, 并没有这个问题.

如果你要用 d2.0, 那就只好用 phobos 了.
tuja 2007-09-18
同样一个程序在Phobos和Tango下编译,Tango下编译出来的要小一些(都用dmd)。
DavidL 2007-09-18
redsea 写道
achun 写道
我还犹豫不诀........
如果是GUI设计的话.
我要看那个GUI库好,不管标准库.

如果是控制台的话........
还是Phobos.嘿嘿官方这个词可不是盖的呀!

当然如果D稳定了,那个方便,强壮就用那个了.
D赶快稳定吧.主要问题还是D呀!


官方怎么了? walter 时间不够. tango 的开发团队人多很多.

而且现在其他项目的趋势都是转用 tango, 毕竟phobos 连 socket 都没有, 连网络程序开发都必须使用 std.c.

前一段时间, phobos 的 gc 被report 一个bug, 某个类型的数组resize 的时候出现内存泄漏(当然现在已经好了), 同期的tango 有人检查了, 并没有这个问题.

如果你要用 d2.0, 那就只好用 phobos 了.

phobos还是有socket的,不过好像是不好用有bug,具体没搞太清楚。
oldrev 2007-09-18
Dotmars,不过没有实现 runtime,只能配合 phobos 或 tango
player7 2007-09-18
D的库已经出现两种选择了,会不会下一步出现两种编译器?
然后,编译器会不会也不兼容?
然后,一个helloworld可能就要写五六个 version...else...else
Global site tag (gtag.js) - Google Analytics