digitalmars.D - IOS platform support is very important
- zoujiaqing (8/8) Apr 03 2019 The D language is not used much in the server world these days.
- kinke (9/17) Apr 03 2019 The problem isn't that people aren't aware that such platforms
- H. S. Teoh (8/10) Apr 03 2019 Joakim has left? Over what? That's sad news. It was only with his
- kinke (7/8) Apr 03 2019 The glorious introduction of forum censorship, resulting in some
- Andre Pany (6/14) Apr 03 2019 He was also the one, taking care about Alpine LDC releases.
- Seb (3/11) Apr 06 2019 @students: this would be an excellent topic for this year's GSoC
- Stefanos Baziotis (3/5) Apr 06 2019 Is this [1] the project you're referring to?
- Seb (16/21) Apr 06 2019 Yes. Though maybe I was too fast to call it an "excellent
- Stefanos Baziotis (7/10) Apr 06 2019 Thanks Seb, it's just that there really needs to be some
- JianDong (5/16) Apr 18 2019 The last commit for IOS is 2 years ago, and I guess no user
The D language is not used much in the server world these days. Maybe we use a little bit more. But there's a lot of demand in the mobile space. We hope to use D language to write cross-platform basic code, and the upper layer USES SWIFT and JAVA for docking. We found the LDC support for Android to be very good, but the iOS platform only had an early branch to test, which was incomplete and unstable.
Apr 03 2019
On Wednesday, 3 April 2019 at 12:38:51 UTC, zoujiaqing wrote:The D language is not used much in the server world these days. Maybe we use a little bit more. But there's a lot of demand in the mobile space. We hope to use D language to write cross-platform basic code, and the upper layer USES SWIFT and JAVA for docking. We found the LDC support for Android to be very good, but the iOS platform only had an early branch to test, which was incomplete and unstable.The problem isn't that people aren't aware that such platforms are important. The problem is that there aren't enough people interested in those platforms actually getting their hands dirty themselves, or in this case, continuing work that has begun and then stalled some years ago. Hoping that someone else will do the work eventually just isn't enough and doesn't get anything done. Also note that LDC's Android support is stalled as well, as the single person driving it has sadly left the community.
Apr 03 2019
On Wed, Apr 03, 2019 at 08:05:32PM +0000, kinke via Digitalmars-d wrote: [...]Also note that LDC's Android support is stalled as well, as the single person driving it has sadly left the community.Joakim has left? Over what? That's sad news. It was only with his help and the wiki info he posted that I managed to get a D app running on my Android phone. T -- Genius may have its limitations, but stupidity is not thus handicapped. -- Elbert Hubbard
Apr 03 2019
On Wednesday, 3 April 2019 at 21:17:10 UTC, H. S. Teoh wrote:Joakim has left? Over what?The glorious introduction of forum censorship, resulting in some of his posts being deleted. He's a man of principles and refuses such stuff, something I fully understand, especially wrt. the IMO really weak reasoning. I approve of classical spam posts being deleted, but nothing else, especially if there's no transparency involved.
Apr 03 2019
On Wednesday, 3 April 2019 at 21:24:19 UTC, kinke wrote:On Wednesday, 3 April 2019 at 21:17:10 UTC, H. S. Teoh wrote:He was also the one, taking care about Alpine LDC releases. Without the help of such key persons everything gets a lot more complicated): Kind regards AndreJoakim has left? Over what?The glorious introduction of forum censorship, resulting in some of his posts being deleted. He's a man of principles and refuses such stuff, something I fully understand, especially wrt. the IMO really weak reasoning. I approve of classical spam posts being deleted, but nothing else, especially if there's no transparency involved.
Apr 03 2019
On Wednesday, 3 April 2019 at 12:38:51 UTC, zoujiaqing wrote:The D language is not used much in the server world these days. Maybe we use a little bit more. But there's a lot of demand in the mobile space. We hope to use D language to write cross-platform basic code, and the upper layer USES SWIFT and JAVA for docking. We found the LDC support for Android to be very good, but the iOS platform only had an early branch to test, which was incomplete and unstable.students: this would be an excellent topic for this year's GSoC ;-)
Apr 06 2019
On Wednesday, 3 April 2019 at 12:38:51 UTC, zoujiaqing wrote:but the iOS platform only had an early branch to test, which was incomplete and unstable.Is this [1] the project you're referring to? [1] https://github.com/smolt/ldc-iphone-dev
Apr 06 2019
On Sunday, 7 April 2019 at 00:45:50 UTC, Stefanos Baziotis wrote:On Wednesday, 3 April 2019 at 12:38:51 UTC, zoujiaqing wrote:Yes. Though maybe I was too fast to call it an "excellent project", because it does require quite a lot of understanding of LLVM and iOS. OTOH it's also one of the more rewarding ones! Anyhow, it's definitely possibly to apply with a LDC project proposal. It's even possible to apply with up to three different project proposals [1]. Also, I think LDC's issue tracker is also filled with other good inspirational ideas, e.g. [2]. There's also LDC's GSoC wiki entry [3]. [1] https://developers.google.com/open-source/gsoc/faq#can_i_submit_more_than_one_proposal [2] https://github.com/ldc-developers/ldc/issues?q=is%3Aissue+is%3Aopen+label%3AB-new-feature [3] https://wiki.dlang.org/GSOC_2019_Ideas#LDC_.28LLVM-based_D_compiler.29but the iOS platform only had an early branch to test, which was incomplete and unstable.Is this [1] the project you're referring to? [1] https://github.com/smolt/ldc-iphone-dev
Apr 06 2019
On Sunday, 7 April 2019 at 01:15:05 UTC, Seb wrote:Also, I think LDC's issue tracker is also filled with other good inspirational ideas, e.g. [2]. There's also LDC's GSoC wiki entry [3].Thanks Seb, it's just that there really needs to be some discussion before any student (like me) can tackle these problems, as they address subtle parts of D. For example, function multiversioning seems quite interesting but one has to have an idea about how semantic analysis is done in LDC. Has any of these bullets been discussed elsewhere?
Apr 06 2019
On Sunday, 7 April 2019 at 01:54:35 UTC, Stefanos Baziotis wrote:On Sunday, 7 April 2019 at 01:15:05 UTC, Seb wrote:The last commit for IOS is 2 years ago, and I guess no user since it has few issues. It is so sad for such a language has two decade history, so much people leave with contribution so much time and resource.Also, I think LDC's issue tracker is also filled with other good inspirational ideas, e.g. [2]. There's also LDC's GSoC wiki entry [3].Thanks Seb, it's just that there really needs to be some discussion before any student (like me) can tackle these problems, as they address subtle parts of D. For example, function multiversioning seems quite interesting but one has to have an idea about how semantic analysis is done in LDC. Has any of these bullets been discussed elsewhere?
Apr 18 2019