Re: Add D front-end, libphobos library, and D2 testsuite... to GCC
Congratulations! On Monday, 29 October 2018 at 03:43:49 UTC, Mike Parker wrote: Congratulations are in order for Iain Buclaw. His efforts have been rewarded in a big way. Last Friday, he got the greenlight to move forward with submitting his changes into GCC: https://gcc.gnu.org/ml/gcc-patches/2018-10/msg01676.html That's now a reality. https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=03385ed3d679cd8125f282697a1c7cf46f8361cc Hopefully around the time of DConf next year we'll see GDC included with the release of GCC 9. How cool is that?
Re: LDC 1.11.0
Many thanks for your effort! And hope the subsequent LDC releases with LLVM 7.0 will be mature enough on AArch64 and RISC-V for production environment. On Saturday, 18 August 2018 at 16:47:35 UTC, kinke wrote: Glad to announce LDC 1.11: * Based on D 2.081.2. * Prebuilt packages now using LLVM 6.0.1 and including additional cross-compilation targets (MIPS, MSP430, RISC-V and WebAssembly). * Rudimentary support for compiling & linking directly to WebAssembly. See the dedicated Wiki page [1] for how to get started. * AArch64 (64-bit ARM) now mostly working on Linux/glibc and Android. * Some support for classes without TypeInfos, for -betterC and/or a minimal (d)runtime. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.11.0 Thanks to all contributors! [1] https://wiki.dlang.org/Generating_WebAssembly_with_LDC es
Re: Is it possible to set up DConf Asia?
On Saturday, 30 June 2018 at 08:51:56 UTC, Joakim wrote: On Saturday, 30 June 2018 at 08:27:30 UTC, 鲜卑拓跋枫 wrote: On Friday, 29 June 2018 at 14:52:45 UTC, Joakim wrote: On Friday, 29 June 2018 at 12:13:09 UTC, 鲜卑拓跋枫 wrote: [...] So do people in US and Europe, the vast majority of whom watching the livestream or online videos didn't attend DConf. On Friday, 29 June 2018 at 12:30:49 UTC, Mike Parker wrote: [...] First off, I question there's much benefit to even the key devs beyond communicating through email and video conferencing to iron things out, as Andrei indicates he does with Walter. And Jonathan only mentioned the key devs, so that does exclude. As for everybody else, see below. [...] Then spend all your time doing those things: why waste the majority of conference time sitting through talks that you don't bother defending? Here's what a "conference" in Asia or Europe or wherever should probably look like in this day and age: - Have most talks prerecorded by the speaker on their webcam or smartphone, which produce excellent video these days with not much fiddling, and have a couple organizers work with them to get those home-brewed videos up to a certain quality level, both in content and presentation, before posting them online. - Once the videos are all up, set up weekend meetups in several cities in the region, such as Tokyo, Hong Kong, and Bangalore, where a few livestreamed talks may talk place if some speakers don't want to spend more time producing a pre-recorded talk, but most time is spent like the hackathon, discussing various existing issues from bugzilla in smaller groups or brainstorming ideas, designs, and libraries for the future. This is just off the top of my head; I'm sure I'm missing some small details here and there, as I was coming up with parts of this as I wrote it, but I estimate it'd be an order of magnitude more productive than the current conference format while being vastly cheaper in total cost to all involved. Since D is not exactly drowning in money, it makes no sense to waste it on the antiquated conference format. Some American D devs may complain that they no longer essentially get to go on a vacation to Berlin or Munich- a paid vacation if their company compensates for such tech conferences- but that's not our problem. Thanks for further clarification. But there is still some limitation may exist, e.g., as you may note that the latest Linaro Connect that held in Hong Kong add a new special "China Access" for sharing their conference resources like below: http://connect.linaro.org/hkg18/resources/#1506759202543-a2113613-2111 I noted it because I am very interested in programming on ARM, so I hope LDC (https://github.com/ldc-developers/ldc) could add the support for AARCH64 as soon as possible:). Check out the ltsmaster branch of LDC from git and try it out, most tests passed for me on Ubuntu/AArch64 16.04: https://github.com/ldc-developers/ldc/issues/2153#issuecomment-384264048 The few remaining exceptions are some math-related modules would need to be patched to support 128-bit floating-point real numbers, such as CustomFloat from std.numeric, std.internal.math.gammafunction, or the floating-point parser from std.conv (but only if you really need that extra precision, most of that code still works at 80-bit accuracy), though all the tests from std.math now pass. The other big issue is core.stdc.stdarg needs to be adapted for AArch64 varargs, which is what's holding back building the latest LDC 1.10 natively. Good News! Hope official AArch64 support will be included in their upcoming releases.
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 14:52:45 UTC, Joakim wrote: On Friday, 29 June 2018 at 12:13:09 UTC, 鲜卑拓跋枫 wrote: On Friday, 29 June 2018 at 10:50:52 UTC, Joakim wrote: I coincidentally just read this blog post, that summarizes a lot of my thoughts against conferences and meetups: https://marco.org/2018/01/17/end-of-conference-era Maybe a good first step would be a mostly online DConf geared towards Asian timezones? I could help out with arranging those online talks. It seems that people in different countries of Asia may live in different timezone. So do people in US and Europe, the vast majority of whom watching the livestream or online videos didn't attend DConf. On Friday, 29 June 2018 at 12:30:49 UTC, Mike Parker wrote: On Friday, 29 June 2018 at 11:54:48 UTC, Joakim wrote: I don't, I think it would be a huge improvement. There are very few benefits to getting people together in person in our hyperconnected age, and while "key developers in the same place" may be one of those, that excludes almost everybody else at DConf. Except it doesn't exclude anyone -- it's not just the key developers. First off, I question there's much benefit to even the key devs beyond communicating through email and video conferencing to iron things out, as Andrei indicates he does with Walter. And Jonathan only mentioned the key devs, so that does exclude. As for everybody else, see below. Honestly, getting everybody together in a room and having them stare straight ahead at a speaker is a blindingly stupid waste of time these days. The only advantage of everybody being together in a room is the heightened communication bandwidth, and then you all sit next to each other staring straight ahead silently. The conference format made sense when pretty much everybody attending didn't have high-speed internet and connected video displays decades ago, but they make no sense now, as that blog post notes. There are huge benefits to being there in person that extend beyond the time spent listening to the talks. People congregate in the lobby after hours, have three meals a day together, exchange ideas, make new contacts that lead to collaborations down the line... I wouldn't trade the time I've spent at the four DConfs I've attended for anything and very much regret missing the two I couldn't attend. Then spend all your time doing those things: why waste the majority of conference time sitting through talks that you don't bother defending? Here's what a "conference" in Asia or Europe or wherever should probably look like in this day and age: - Have most talks prerecorded by the speaker on their webcam or smartphone, which produce excellent video these days with not much fiddling, and have a couple organizers work with them to get those home-brewed videos up to a certain quality level, both in content and presentation, before posting them online. - Once the videos are all up, set up weekend meetups in several cities in the region, such as Tokyo, Hong Kong, and Bangalore, where a few livestreamed talks may talk place if some speakers don't want to spend more time producing a pre-recorded talk, but most time is spent like the hackathon, discussing various existing issues from bugzilla in smaller groups or brainstorming ideas, designs, and libraries for the future. This is just off the top of my head; I'm sure I'm missing some small details here and there, as I was coming up with parts of this as I wrote it, but I estimate it'd be an order of magnitude more productive than the current conference format while being vastly cheaper in total cost to all involved. Since D is not exactly drowning in money, it makes no sense to waste it on the antiquated conference format. Some American D devs may complain that they no longer essentially get to go on a vacation to Berlin or Munich- a paid vacation if their company compensates for such tech conferences- but that's not our problem. Thanks for further clarification. But there is still some limitation may exist, e.g., as you may note that the latest Linaro Connect that held in Hong Kong add a new special "China Access" for sharing their conference resources like below: http://connect.linaro.org/hkg18/resources/#1506759202543-a2113613-2111 I noted it because I am very interested in programming on ARM, so I hope LDC (https://github.com/ldc-developers/ldc) could add the support for AARCH64 as soon as possible:).
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 17:53:07 UTC, Ali Çehreli wrote: On 06/29/2018 02:20 AM, Joakim wrote: However, Ali notes significant interest in his D book in China and Russia (also see updated stats later in that thread): https://forum.dlang.org/post/oarr8l$19rh$1...@digitalmars.com Random stats of the day: LocationPages HitsBandwidth - United States 34,237 42,6081.34 GB China 28,616 29,040 543.10 MB Turkey 16,121 46,814 929.62 MB Russian Federation 10,205 12,616 525.24 MB Netherlands 8,559 8,747 148.16 MB Norway 7,247 7,324 79.20 MB Thailand 7,045 7,052 78.29 MB Germany 6,172 7,734 495.69 MB Brazil 5,272 5,604 128.59 MB [...] Ali Yes:), I think many Chinese developers show their interests in D language and related resource like Ali's D book!
Re: Is it possible to set up DConf Asia?
On Saturday, 30 June 2018 at 07:56:28 UTC, 鲜卑拓跋枫 wrote: On Friday, 29 June 2018 at 18:54:40 UTC, bauss wrote: On Friday, 29 June 2018 at 17:04:46 UTC, 鲜卑拓跋枫 wrote: On Friday, 29 June 2018 at 11:54:48 UTC, Joakim wrote: On Friday, 29 June 2018 at 11:32:13 UTC, Jonathan M Davis wrote: On Friday, June 29, 2018 10:50:52 Joakim via Digitalmars-d wrote: I coincidentally just read this blog post, that summarizes a lot of my thoughts against conferences and meetups: https://marco.org/2018/01/17/end-of-conference-era Maybe a good first step would be a mostly online DConf geared towards Asian timezones? I could help out with arranging those online talks. That article seems to pre-suppose that the only benefit from conferences is the talks. A _lot_ of good comes from having a bunch of the key developers in the same place for a few days where they can talk in person. It "pre-supposes" nothing, points like yours are specifically addressed: "But all of that media can’t really replace the socializing, networking, and simply fun that happened as part of (or sometimes despite) the conference formula." Some communities (e.g. the BSD community) even have developer meetings connected to conferences where they specifically put a bunch of developers in a room together to discuss stuff. The talks are valuable, but in some ways, those face-to-face interactions are worth far more than the talks. So, while there's certainly value in finding ways to get more talks online, I think that it would be a huge mistake to try and push for online stuff to replace physical conferences where developers actually interact with each other in person. I don't, I think it would be a huge improvement. There are very few benefits to getting people together in person in our hyperconnected age, and while "key developers in the same place" may be one of those, that excludes almost everybody else at DConf. Honestly, getting everybody together in a room and having them stare straight ahead at a speaker is a blindingly stupid waste of time these days. The only advantage of everybody being together in a room is the heightened communication bandwidth, and then you all sit next to each other staring straight ahead silently. The conference format made sense when pretty much everybody attending didn't have high-speed internet and connected video displays decades ago, but they make no sense now, as that blog post notes. Actually the network speed in China is not satisfied in some extent, and that of Korea and Japan are much better. What about Hong Kong? Actually Taiwan is preferred when compare with Hong Kong:). Because IT industry is well developed in Taiwan.
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 18:54:40 UTC, bauss wrote: On Friday, 29 June 2018 at 17:04:46 UTC, 鲜卑拓跋枫 wrote: On Friday, 29 June 2018 at 11:54:48 UTC, Joakim wrote: On Friday, 29 June 2018 at 11:32:13 UTC, Jonathan M Davis wrote: On Friday, June 29, 2018 10:50:52 Joakim via Digitalmars-d wrote: I coincidentally just read this blog post, that summarizes a lot of my thoughts against conferences and meetups: https://marco.org/2018/01/17/end-of-conference-era Maybe a good first step would be a mostly online DConf geared towards Asian timezones? I could help out with arranging those online talks. That article seems to pre-suppose that the only benefit from conferences is the talks. A _lot_ of good comes from having a bunch of the key developers in the same place for a few days where they can talk in person. It "pre-supposes" nothing, points like yours are specifically addressed: "But all of that media can’t really replace the socializing, networking, and simply fun that happened as part of (or sometimes despite) the conference formula." Some communities (e.g. the BSD community) even have developer meetings connected to conferences where they specifically put a bunch of developers in a room together to discuss stuff. The talks are valuable, but in some ways, those face-to-face interactions are worth far more than the talks. So, while there's certainly value in finding ways to get more talks online, I think that it would be a huge mistake to try and push for online stuff to replace physical conferences where developers actually interact with each other in person. I don't, I think it would be a huge improvement. There are very few benefits to getting people together in person in our hyperconnected age, and while "key developers in the same place" may be one of those, that excludes almost everybody else at DConf. Honestly, getting everybody together in a room and having them stare straight ahead at a speaker is a blindingly stupid waste of time these days. The only advantage of everybody being together in a room is the heightened communication bandwidth, and then you all sit next to each other staring straight ahead silently. The conference format made sense when pretty much everybody attending didn't have high-speed internet and connected video displays decades ago, but they make no sense now, as that blog post notes. Actually the network speed in China is not satisfied in some extent, and that of Korea and Japan are much better. What about Hong Kong? Actually Taiwan is preferred when compare with Hong Kong:).
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 11:54:48 UTC, Joakim wrote: On Friday, 29 June 2018 at 11:32:13 UTC, Jonathan M Davis wrote: On Friday, June 29, 2018 10:50:52 Joakim via Digitalmars-d wrote: I coincidentally just read this blog post, that summarizes a lot of my thoughts against conferences and meetups: https://marco.org/2018/01/17/end-of-conference-era Maybe a good first step would be a mostly online DConf geared towards Asian timezones? I could help out with arranging those online talks. That article seems to pre-suppose that the only benefit from conferences is the talks. A _lot_ of good comes from having a bunch of the key developers in the same place for a few days where they can talk in person. It "pre-supposes" nothing, points like yours are specifically addressed: "But all of that media can’t really replace the socializing, networking, and simply fun that happened as part of (or sometimes despite) the conference formula." Some communities (e.g. the BSD community) even have developer meetings connected to conferences where they specifically put a bunch of developers in a room together to discuss stuff. The talks are valuable, but in some ways, those face-to-face interactions are worth far more than the talks. So, while there's certainly value in finding ways to get more talks online, I think that it would be a huge mistake to try and push for online stuff to replace physical conferences where developers actually interact with each other in person. I don't, I think it would be a huge improvement. There are very few benefits to getting people together in person in our hyperconnected age, and while "key developers in the same place" may be one of those, that excludes almost everybody else at DConf. Honestly, getting everybody together in a room and having them stare straight ahead at a speaker is a blindingly stupid waste of time these days. The only advantage of everybody being together in a room is the heightened communication bandwidth, and then you all sit next to each other staring straight ahead silently. The conference format made sense when pretty much everybody attending didn't have high-speed internet and connected video displays decades ago, but they make no sense now, as that blog post notes. Actually the network speed in China is not satisfied in some extent, and that of Korea and Japan are much better.
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 10:50:52 UTC, Joakim wrote: On Friday, 29 June 2018 at 09:31:05 UTC, 鲜卑拓跋枫 wrote: On Friday, 29 June 2018 at 09:20:55 UTC, Joakim wrote: On Friday, 29 June 2018 at 09:03:19 UTC, 鲜卑拓跋枫 wrote: [...] I get the sense that the US and Germany have the largest amount of heavy D users, which is why all the DConfs so far have been held in those two countries. Three of the five largest D Meetup groups are in those countries: https://www.meetup.com/topics/dpl/ However, Ali notes significant interest in his D book in China and Russia (also see updated stats later in that thread): https://forum.dlang.org/post/oarr8l$19rh$1...@digitalmars.com Japan may be in third place for heavy users, as Kenji Hara and a few others are significant contributors, and they certainly tweet about dlang: https://mobile.twitter.com/hashtag/dlang It may be a good forward-looking move to hold one of the next two or three DConfs in Japan or Hong Kong, perhaps working with Laeeth and the Hong Kong Meetup group. Thanks for sharing these info! Maybe China is also a good candidate:), as we know that Chinese companies like PuTao(http://www.huntframework.com/) is using D for their production environment and has been contributed to many D open source projects. I coincidentally just read this blog post, that summarizes a lot of my thoughts against conferences and meetups: https://marco.org/2018/01/17/end-of-conference-era Maybe a good first step would be a mostly online DConf geared towards Asian timezones? I could help out with arranging those online talks. It seems that people in different countries of Asia may live in different timezone.
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 10:14:42 UTC, bauss wrote: On Friday, 29 June 2018 at 09:03:19 UTC, 鲜卑拓跋枫 wrote: Dear all, How about set up DConf Asia every year? As far as I know, there are a few D programmers and fans in Asia, but DConf was traditionally held in U.S. or Germany before,so that it may be not convenient for them to take part in these celebrations. Today more and more programmers in Asia are embracing Open Source, and many technology conferences have their Asia version such like the just concluded LinuxCon + ContainerCon + CloudOpen that has been held in Beijing for two years, and the KubeCon + CloudNativeCon will be held on Nov in Shanghai this year, and many Linux/BSD conferences for Kernel or Distributions have been held in Japan, Korea, and so on. For programming languages, PyCon APAC has been successfully held in many Asian countries each year. And Gopher China has also been held for many years. So I wonder if DConf can be held in Asia will be sure to greatly expand the influence of D languages, and attract the eyes of the largest group of programmers in the world. All suggestions are welcome! I would love a DConf in Asia. Would give me a reason to travel there other than vacation :) Welcome!
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 10:18:01 UTC, Michael wrote: On Friday, 29 June 2018 at 10:12:28 UTC, Mike Parker wrote: I can tell you that DConf Asia is something the Foundation is interested in. It's also something I plan to work toward making happen eventually. We discussed this at our Seoul meetup recently. What I need to know before anything can happen is how large the Chinese and Japanese D communities are. I guess the best place to start is to organise meetups in the countries first to gauge interest and the size of the D community in those countries, and then there can be some communication between the local meetups aiming at organising a more regional DConf? Good suggestion! I will try to evaluate if it is possible to set up a meetup for D language in China firstly.
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 10:12:28 UTC, Mike Parker wrote: On Friday, 29 June 2018 at 09:58:50 UTC, 鲜卑拓跋枫 wrote: Yes, the Sponsors should be the major problem for holding DConf Asia. I will try to collect the info if any Chinese programmer organizations or companies are interested in it. Please people from other countries in Asia help to do the similar thing if you are interested to hold the DConf Asia in your country. Let's refer to the history of PyCon APAC which has been successfully held for many years, it was first held at the Singapore Management University by some professors, and held among other countries or regions in Asia annually, now PyCon APAC come back to Singapore(https://pycon.sg/) this year. I can tell you that DConf Asia is something the Foundation is interested in. It's also something I plan to work toward making happen eventually. We discussed this at our Seoul meetup recently. What I need to know before anything can happen is how large the Chinese and Japanese D communities are. I'm up to my eyeballs in work right now and had no plans to move on this until I finish off my current priorities, but if you're willing to help on the Chinese front, I'll do what I can to support you. My email address is aldac...@gmail.com, so please feel free to contact me about this and we can discuss it. Thank you very much!
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 09:34:44 UTC, Mike Franklin wrote: On Friday, 29 June 2018 at 09:03:19 UTC, 鲜卑拓跋枫 wrote: How about set up DConf Asia every year? I doubt there'd be any problem have DConf anywhere in the world as long is it is properly funded. Who in Asia would be willing to sponsor it? Mike Yes, the Sponsors should be the major problem for holding DConf Asia. I will try to collect the info if any Chinese programmer organizations or companies are interested in it. Please people from other countries in Asia help to do the similar thing if you are interested to hold the DConf Asia in your country. Let's refer to the history of PyCon APAC which has been successfully held for many years, it was first held at the Singapore Management University by some professors, and held among other countries or regions in Asia annually, now PyCon APAC come back to Singapore(https://pycon.sg/) this year.
Re: Is it possible to set up DConf Asia?
On Friday, 29 June 2018 at 09:20:55 UTC, Joakim wrote: On Friday, 29 June 2018 at 09:03:19 UTC, 鲜卑拓跋枫 wrote: Dear all, How about set up DConf Asia every year? As far as I know, there are a few D programmers and fans in Asia, but DConf was traditionally held in U.S. or Germany before,so that it may be not convenient for them to take part in these celebrations. Today more and more programmers in Asia are embracing Open Source, and many technology conferences have their Asia version such like the just concluded LinuxCon + ContainerCon + CloudOpen that has been held in Beijing for two years, and the KubeCon + CloudNativeCon will be held on Nov in Shanghai this year, and many Linux/BSD conferences for Kernel or Distributions have been held in Japan, Korea, and so on. For programming languages, PyCon APAC has been successfully held in many Asian countries each year. And Gopher China has also been held for many years. So I wonder if DConf can be held in Asia will be sure to greatly expand the influence of D languages, and attract the eyes of the largest group of programmers in the world. All suggestions are welcome! I get the sense that the US and Germany have the largest amount of heavy D users, which is why all the DConfs so far have been held in those two countries. Three of the five largest D Meetup groups are in those countries: https://www.meetup.com/topics/dpl/ However, Ali notes significant interest in his D book in China and Russia (also see updated stats later in that thread): https://forum.dlang.org/post/oarr8l$19rh$1...@digitalmars.com Japan may be in third place for heavy users, as Kenji Hara and a few others are significant contributors, and they certainly tweet about dlang: https://mobile.twitter.com/hashtag/dlang It may be a good forward-looking move to hold one of the next two or three DConfs in Japan or Hong Kong, perhaps working with Laeeth and the Hong Kong Meetup group. Thanks for sharing these info! Maybe China is also a good candidate:), as we know that Chinese companies like PuTao(http://www.huntframework.com/) is using D for their production environment and has been contributed to many D open source projects.
Is it possible to set up DConf Asia?
Dear all, How about set up DConf Asia every year? As far as I know, there are a few D programmers and fans in Asia, but DConf was traditionally held in U.S. or Germany before,so that it may be not convenient for them to take part in these celebrations. Today more and more programmers in Asia are embracing Open Source, and many technology conferences have their Asia version such like the just concluded LinuxCon + ContainerCon + CloudOpen that has been held in Beijing for two years, and the KubeCon + CloudNativeCon will be held on Nov in Shanghai this year, and many Linux/BSD conferences for Kernel or Distributions have been held in Japan, Korea, and so on. For programming languages, PyCon APAC has been successfully held in many Asian countries each year. And Gopher China has also been held for many years. So I wonder if DConf can be held in Asia will be sure to greatly expand the influence of D languages, and attract the eyes of the largest group of programmers in the world. All suggestions are welcome!
Re: LDC 1.7.0
Great, thank you very much! And does LDC has the plan for release an AArch64/Linux version? On Saturday, 6 January 2018 at 01:19:14 UTC, kinke wrote: Hi everyone, on behalf of the LDC team, I'm glad to announce LDC 1.7. The highlights of this version in a nutshell: * Based on D 2.077.1. * Catching C++ exceptions supported on Linux and Windows. * LLVM for prebuilt packages upgraded to v5.0.1. Full release log and downloads: https://github.com/ldc-developers/ldc/releases/tag/v1.7.0 Thanks to all contributors!
Re: KissRPC for dlang ver release.(Ultra high performance RPC)
On Wednesday, 9 August 2017 at 09:23:38 UTC, jasonsalex wrote: kiss-rpc-flatbuffer features: Lightweight and easy to use. There are two ways to support IDL and manually write protocols. Analog function call, more in line with the RPC remote call logic, simple, transparent. Easy to change, easy to use, existing code can be used directly The data format supports downward compatibility and uses the flatbuffer protocol, with better compatibility and faster speed. Support multi valued return feature, support timeout mechanism, analog grpc, thrift, Dubbo fast several times or even dozens of times. Support snappy compression algorithm, compression speed, superior performance. Support pipeline data compression, dynamic data compression, request data compression, flexible use of a wide range of scenarios github:https://github.com/huntlabs/kiss-rpc That's Great! Its developers are from China:)!
Re: Slides share: DMesos - Not only a re-implementation of Mesos
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在内存管理这块相比其他商业化已经成熟的主流语言确实还有一定差距。
Re: Slides share: DMesos - Not only a re-implementation of Mesos
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:)!
Re: Slides share: DMesos - Not only a re-implementation of Mesos
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语言若能有更多一些大项目,则能更好地扩大其影响力并促进进一步的发展:)。
Re: Slides share: DMesos - Not only a re-implementation of Mesos
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部分,因为这部分的工作量非常大。 让我们一起努力吧:)!
Re: Slides share: DMesos - Not only a re-implementation of Mesos
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...
Re: Slides share: DMesos - Not only a re-implementation of Mesos
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 Thanks to your attention! As this slides exposed: I do have some ideas about implement the data center in D language via kernel space/user space/runtime repartition and redesign, the corresponding experiments are on the way, but many technical challenges still need to be overcome, I will update relevant information timely.
Re: Slides share: DMesos - Not only a re-implementation of Mesos
On Monday, 10 July 2017 at 20:45:01 UTC, Andy Smith 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 Wow - very cool stuff. Wish I could have heard the talk - was it recorded at all? D could really benefit from some sort of 'project X' that will propel it to the next level. (Much like rails did for ruby, numpy/pandas did for python, akka/spark for scala). A D re-implementation of the mesos/akka/raft stack was one of the things that could be it. Best of luck with the project. I'll be watching it with a lot of interest! Cheers, A. In general, the videos of MesosCon will be uploaded to Youtube within one or two month. But unfortunately, I gave the talk in Chinese since the content of this slides is relatively rich and my English is poor:).
Re: .NET Library In D
On Monday, 10 July 2017 at 21:36:05 UTC, FoxyBrown wrote: I was able to get my C# to D convert to convert about 25% of the .net library v4.6 [...] Would you please publish your C# to D converter? I really need it!
Slides share: DMesos - Not only a re-implementation of Mesos
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