Re: OpenBSD DMD package
On Wednesday, 13 October 2021 at 04:46:06 UTC, Brian wrote: Hello D community -- I am pleased and excited to announce that I have committed a package of DMD to the OpenBSD package repository: https://marc.info/?l=openbsd-ports-cvs=163409989017870=2 OpenBSD -current users should be able to run `pkg_add dmd` sometime tomorrow to get a binary package of DMD. Cool. My OpenBSD box is on fritz so I haven't kept done more, but I have a short [gdc-on-OpenBSD guide](https://d.minimaltype.com/index.cgi/wiki?name=D%20on%20OpenBSD). The login.conf step likely applies to dmd as well.
Re: D Language Foundation Monthly Meeting Summary (September 24, 2021)
On 01.10.21 14:32, Mike Parker wrote: Walter would like to establish a new slogan, or tagline, for D. Gettin' it Done. (Enunciated like Doom's "Rip and tear until it is done.")
Re: OpenBSD DMD package
Hello D community -- I am pleased and excited to announce that I have committed a package of DMD to the OpenBSD package repository: https://marc.info/?l=openbsd-ports-cvs=163409989017870=2 OpenBSD -current users should be able to run `pkg_add dmd` sometime tomorrow to get a binary package of DMD. Unfortunately, the timing of DMD 2.098.0 just missed the deadline to be included in OpenBSD 7.0. However, because -current and 7.0 are effectively the same in terms of libraries that matter for DMD, I will personally support OpenBSD 7.0 users who use the dmd-2.098.0 package until OpenBSD 7.1 is released (6 months from now). ~Brian
Re: D Language Foundation Monthly Meeting Summary (September 24, 2021)
On Wednesday, 6 October 2021 at 06:23:01 UTC, WebFreak001 wrote: On Friday, 1 October 2021 at 12:32:20 UTC, Mike Parker wrote: [...] new slogan [...] want to generate controversial heat? Do it in D (DIID) (careful with there being a trademark for DiiD though) How about "from prototype to production" or something? I was reading yesterday about how both memcached and redis were originally written in scripting languages and then rewritten in C for performance.
Re: Beta 2.098.0
On Sunday, 10 October 2021 at 23:11:56 UTC, Walter Bright wrote: On 10/5/2021 10:36 AM, ag0aep6g wrote: it's also true that Walter prioritizes new features instead (ImportC is the latest fad) ImportC resolves a long standing serious issue where multiple other substantial attempts at solving it have fallen short over the years. Unfortunately, ImportC is useless if it only half works. It has to work with existing C headers, which is why I'm concentrating on it to get to that point. Lack of ImportC has wasted a *lot* of developer time, making it a high leverage investment of time. Just think of all the time lost doing manual conversion of .h files, and then doing them again and again as they evolve. Then not one, not two, but *three* different automated programs were developed to try and resolve this (one of which I wrote). Then think of all the projects *not* done because of the barrier of trying to deal with several thousand lines of .h files. The Diemos project was an effort to crowdsource conversion of .h files to D, but it just was not adequate. In summary, ImportC is totally worth the effort. I should have done it 15 years ago. Agreed. I'm eager to try ImportC in it's full glory when it arrives :) And when it's "complete" it would be cool to integrate it even further. Maybe some stuff could be automated for example or even be done at design time
Re: Beta 2.098.0
On Sunday, 10 October 2021 at 23:11:56 UTC, Walter Bright wrote: ImportC resolves a long standing serious issue where multiple other substantial attempts at solving it have fallen short over the years. Why have the other approaches fallen short? How does importC address these problems?
Re: OpenBSD DMD package
On Tuesday, 12 October 2021 at 12:02:42 UTC, Nicholas Wilson wrote: On Monday, 11 October 2021 at 15:07:59 UTC, Brian wrote: Hi all -- I am in the process of getting a DMD package shipped in the OpenBSD package repository. If you are an OpenBSD user, please test and report back (on the OpenBSD mailing list, please) how it went for you. The more users test, the faster I can commit the package :) ~Brian https://marc.info/?l=openbsd-ports=163396364901247=2 Cool, do you know anything about setting up OpenBSD CI pipelines for DMD/druntime/phobos so we don't break that accidentally? I don't think any of the free ones support OpenBSD yet :) There is SourceHut, which does support OpenBSD CI, but I don't think it is free to use. ~Brian
Re: OpenBSD DMD package
On Monday, 11 October 2021 at 15:07:59 UTC, Brian wrote: Hi all -- I am in the process of getting a DMD package shipped in the OpenBSD package repository. If you are an OpenBSD user, please test and report back (on the OpenBSD mailing list, please) how it went for you. The more users test, the faster I can commit the package :) ~Brian https://marc.info/?l=openbsd-ports=163396364901247=2 Cool, do you know anything about setting up OpenBSD CI pipelines for DMD/druntime/phobos so we don't break that accidentally?
Re: A GUI for DMD, the final version has been release.
On Monday, 11 October 2021 at 21:44:46 UTC, Dejan Lekic wrote: On Saturday, 9 October 2021 at 23:02:22 UTC, Murilo wrote: Hi guys, I've just finished the final version of the DMD GUI, there is Linux and a Windows version, click on the link below to download it: https://github.com/MuriloMir/DMD-GUI It is always good to see new D projects, but why should I not simply use Adam's simpledisplay directly? Opening the link would have answered all your questions.