July 15, 2017
On Thursday, 13 July 2017 at 19:32:07 UTC, Iain Buclaw wrote:
> On Monday, 10 July 2017 at 17:29:01 UTC, 鲜卑拓跋枫 wrote:
>> Dear all,
>>    I am a D-language amateur from China, and just want to share you with a slides from me that post on MesosCon Asia 2017(Beijing):
>>    https://mesosconasia2017.sched.com/event/AZc6/dmesos-not-only-a-re-implementation-of-mesos-ce-feng-li-emc#
>>    I do really wanna to implement the design or "dream" as described in this slides,
>> your help and suggestion are very welcome!
>>    Thanks!
>>
>
> GDC:
>  - complete support armel, armhf
>  - partial or bare-metal only support aarch64
>
>
> Only bare-metal? As far as I'm concerned, all targets have full compiler support.  The druntime and phobos libraries less so on that front. ;-)
>
> Iain.

Such declaration is from the official D compilers wiki:
https://wiki.dlang.org/Compilers
It says the aarch64 support in GDC is not "Complete"...
Since D front-end for GCC 8 is on the way, maybe we could replace GDC with GCC soon...
July 15, 2017
On Friday, 14 July 2017 at 05:07:11 UTC, Dsby wrote:
> On Monday, 10 July 2017 at 17:29:01 UTC, 鲜卑拓跋枫 wrote:
>> Dear all,
>>    I am a D-language amateur from China, and just want to share you with a slides from me that post on MesosCon Asia 2017(Beijing):
>>    https://mesosconasia2017.sched.com/event/AZc6/dmesos-not-only-a-re-implementation-of-mesos-ce-feng-li-emc#
>>    I do really wanna to implement the design or "dream" as described in this slides,
>> your help and suggestion are very welcome!
>>    Thanks!
>>
>> BRs,
>> Koo
>
> 我也希望能用D做出来。
> 我们也在研究过raft, akka这些技术。 raft算法的翻译我同事也有个port到D版本的。只是具体什么样,我没参与也没关心。
> 我们也在上海,我看链接里介绍,你现在也在上海工作,在EMC?
> 只是不知道你们开始做没?


有更多人关注并实现基于D语言的数据中心真是太好了!
若你们能公开相关Raft算法的D语言实现那更好了:)!
我近期已经离开EMC和上海了,不过还是经常有机会去上海的。
就像上文和幻灯片中描述地那样:目前DMesos的开发者只有我一个,DLMDB我在写,希望能在1,2个月内公开出来。但我主要精力会放在底层实现上面(操作系统和运行时级别的重构),希望能有更多人能帮助实现DMesos的user space部分,因为这部分的工作量非常大。
让我们一起努力吧:)!
July 15, 2017
On Friday, 14 July 2017 at 05:07:11 UTC, Dsby wrote:
> On Monday, 10 July 2017 at 17:29:01 UTC, 鲜卑拓跋枫 wrote:
>> Dear all,
>>    I am a D-language amateur from China, and just want to share you with a slides from me that post on MesosCon Asia 2017(Beijing):
>>    https://mesosconasia2017.sched.com/event/AZc6/dmesos-not-only-a-re-implementation-of-mesos-ce-feng-li-emc#
>>    I do really wanna to implement the design or "dream" as described in this slides,
>> your help and suggestion are very welcome!
>>    Thanks!
>>
>> BRs,
>> Koo
>
> 我也希望能用D做出来。
> 我们也在研究过raft, akka这些技术。 raft算法的翻译我同事也有个port到D版本的。只是具体什么样,我没参与也没关心。
> 我们也在上海,我看链接里介绍,你现在也在上海工作,在EMC?
> 只是不知道你们开始做没?


做DMesos的目的一是Just for Fun, 二是在实战中提高D语言的功力。
D语言若能有更多一些大项目,则能更好地扩大其影响力并促进进一步的发展:)。
July 15, 2017
On Saturday, 15 July 2017 at 15:40:38 UTC, 鲜卑拓跋枫 wrote:
> On Thursday, 13 July 2017 at 19:32:07 UTC, Iain Buclaw wrote:
>> On Monday, 10 July 2017 at 17:29:01 UTC, 鲜卑拓跋枫 wrote:
>>> Dear all,
>>>    I am a D-language amateur from China, and just want to share you with a slides from me that post on MesosCon Asia 2017(Beijing):
>>>    https://mesosconasia2017.sched.com/event/AZc6/dmesos-not-only-a-re-implementation-of-mesos-ce-feng-li-emc#
>>>    I do really wanna to implement the design or "dream" as described in this slides,
>>> your help and suggestion are very welcome!
>>>    Thanks!
>>>
>>
>> GDC:
>>  - complete support armel, armhf
>>  - partial or bare-metal only support aarch64
>>
>>
>> Only bare-metal? As far as I'm concerned, all targets have full compiler support.  The druntime and phobos libraries less so on that front. ;-)
>>
>> Iain.
>
> Such declaration is from the official D compilers wiki:
> https://wiki.dlang.org/Compilers
> It says the aarch64 support in GDC is not "Complete"...

Wikis tend to be a little behind, in any case I think baremetal probably doesn't quite give that list justice. None of the packages available on Debian (as listed by the wiki) are baremetal targets, they all for Linux.  There's a few more levels of language support that aren't made obvious:

 - Has a compiler.
 - Can build druntime.
 - Passes all compilable tests in the testsuite.
 - Passes druntime unittester
 - Can build phobos.
 - Passes all runnable tests in the testsuite.
 - Passes phobos unittester

Granted that the top marks only goes to x86 and Arm.

The others are not far behind, and have at least the first three covered.

> Since D front-end for GCC 8 is on the way, maybe we could replace GDC with GCC soon...

D frontend for GCC and GDC are the same thing. ;-)

Iain.

July 16, 2017
On Saturday, 15 July 2017 at 16:16:01 UTC, Iain Buclaw wrote:
> On Saturday, 15 July 2017 at 15:40:38 UTC, 鲜卑拓跋枫 wrote:
>> On Thursday, 13 July 2017 at 19:32:07 UTC, Iain Buclaw wrote:
>>> On Monday, 10 July 2017 at 17:29:01 UTC, 鲜卑拓跋枫 wrote:
>>>> Dear all,
>>>>    I am a D-language amateur from China, and just want to share you with a slides from me that post on MesosCon Asia 2017(Beijing):
>>>>    https://mesosconasia2017.sched.com/event/AZc6/dmesos-not-only-a-re-implementation-of-mesos-ce-feng-li-emc#
>>>>    I do really wanna to implement the design or "dream" as described in this slides,
>>>> your help and suggestion are very welcome!
>>>>    Thanks!
>>>>
>>>
>>> GDC:
>>>  - complete support armel, armhf
>>>  - partial or bare-metal only support aarch64
>>>
>>>
>>> Only bare-metal? As far as I'm concerned, all targets have full compiler support.  The druntime and phobos libraries less so on that front. ;-)
>>>
>>> Iain.
>>
>> Such declaration is from the official D compilers wiki:
>> https://wiki.dlang.org/Compilers
>> It says the aarch64 support in GDC is not "Complete"...
>
> Wikis tend to be a little behind, in any case I think baremetal probably doesn't quite give that list justice. None of the packages available on Debian (as listed by the wiki) are baremetal targets, they all for Linux.  There's a few more levels of language support that aren't made obvious:
>
>  - Has a compiler.
>  - Can build druntime.
>  - Passes all compilable tests in the testsuite.
>  - Passes druntime unittester
>  - Can build phobos.
>  - Passes all runnable tests in the testsuite.
>  - Passes phobos unittester
>
> Granted that the top marks only goes to x86 and Arm.
>
> The others are not far behind, and have at least the first three covered.
>
>> Since D front-end for GCC 8 is on the way, maybe we could replace GDC with GCC soon...
>
> D frontend for GCC and GDC are the same thing. ;-)
>
> Iain.

Thank you very much for the clarification:)!
July 16, 2017
On Saturday, 15 July 2017 at 15:57:18 UTC, 鲜卑拓跋枫 wrote:
> On Friday, 14 July 2017 at 05:07:11 UTC, Dsby wrote:
>> On Monday, 10 July 2017 at 17:29:01 UTC, 鲜卑拓跋枫 wrote:
>>> [...]
>>
>> 我也希望能用D做出来。
>> 我们也在研究过raft, akka这些技术。 raft算法的翻译我同事也有个port到D版本的。只是具体什么样,我没参与也没关心。
>> 我们也在上海,我看链接里介绍,你现在也在上海工作,在EMC?
>> 只是不知道你们开始做没?
>
>
> 做DMesos的目的一是Just for Fun, 二是在实战中提高D语言的功力。
> D语言若能有更多一些大项目,则能更好地扩大其影响力并促进进一步的发展:)。

D 的确缺少大点的项目。
那个raft实现具体我没关心。
而且最近我在公司推nogc呢。
July 18, 2017
On Sunday, 16 July 2017 at 03:45:09 UTC, Dsby wrote:
> On Saturday, 15 July 2017 at 15:57:18 UTC, 鲜卑拓跋枫 wrote:
>> On Friday, 14 July 2017 at 05:07:11 UTC, Dsby wrote:
>>> On Monday, 10 July 2017 at 17:29:01 UTC, 鲜卑拓跋枫 wrote:
>>>> [...]
>>>
>>> 我也希望能用D做出来。
>>> 我们也在研究过raft, akka这些技术。 raft算法的翻译我同事也有个port到D版本的。只是具体什么样,我没参与也没关心。
>>> 我们也在上海,我看链接里介绍,你现在也在上海工作,在EMC?
>>> 只是不知道你们开始做没?
>>
>>
>> 做DMesos的目的一是Just for Fun, 二是在实战中提高D语言的功力。
>> D语言若能有更多一些大项目,则能更好地扩大其影响力并促进进一步的发展:)。
>
> D 的确缺少大点的项目。
> 那个raft实现具体我没关心。
> 而且最近我在公司推nogc呢。
D在内存管理这块相比其他商业化已经成熟的主流语言确实还有一定差距。
1 2
Next ›   Last »