Re: Beta 2.098.0

2021-10-20 Thread workman via Digitalmars-d-announce

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.


ImportC is more important to me then @live,  because I think I 
will have a very hard time to make @live to work in my project.


I suppose with ImportC, I an use all the meta programming ability 
with C header file ? (for example find all struct from a header.h 
and every details at CTFE time)







Re: LDC 1.28.0

2021-10-20 Thread workman via Digitalmars-d-announce

On Tuesday, 19 October 2021 at 23:37:22 UTC, kinke wrote:

Glad to announce LDC 1.28 - some highlights:

* Based on D 2.098.0+ (yesterday's stable).
* Dynamic casts across binary boundaries (DLLs etc.) now work.
* Windows: `-dllimport=defaultLibsOnly` doesn't require 
`-linkonce-templates` anymore.

* dcompute: Basic support for OpenCL image I/O.

Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.28.0


Thanks to all contributors & sponsors!


Thanks for the amazing work!


OpenBSD LDC package

2021-10-20 Thread Brian via Digitalmars-d-announce

Hello D Community --

I'm happy to announce that I have posted a preliminary LDC 
package for review to OpenBSD: 
https://marc.info/?l=openbsd-ports=163477542025020=2


With the already shipping GDC and DMD packages, all 3 D compilers 
are now easily available to OpenBSD users.


~Brian


Re: LDC 1.28.0

2021-10-20 Thread Guillaume Piolat via Digitalmars-d-announce

On Tuesday, 19 October 2021 at 23:37:22 UTC, kinke wrote:

Glad to announce LDC 1.28 - some highlights:


Thanks! 


Re: DConf Online 2021 T-Shirts

2021-10-20 Thread Dukc via Digitalmars-d-announce

On Wednesday, 20 October 2021 at 11:50:00 UTC, Mike Parker wrote:
"Entry" would imply a downward trajectory! Our thing is 
launching.








Re: DConf Online 2021 T-Shirts

2021-10-20 Thread Mike Parker via Digitalmars-d-announce

On Wednesday, 20 October 2021 at 11:12:28 UTC, Dukc wrote:



Where does the name "D rocket logo" come from? It looks like it 
should be "D atmospheric entry logo"!


"Entry" would imply a downward trajectory! Our thing is launching.

I don't know who coined it, but I'm pretty sure I heard it 
referred to as the D Rocket at DConf 2017.




Re: LDC 1.28.0

2021-10-20 Thread workman via Digitalmars-d-announce

On Tuesday, 19 October 2021 at 23:37:22 UTC, kinke wrote:

Glad to announce LDC 1.28 - some highlights:

* Based on D 2.098.0+ (yesterday's stable).
* Dynamic casts across binary boundaries (DLLs etc.) now work.
* Windows: `-dllimport=defaultLibsOnly` doesn't require 
`-linkonce-templates` anymore.

* dcompute: Basic support for OpenCL image I/O.

Full release log and downloads: 
https://github.com/ldc-developers/ldc/releases/tag/v1.28.0


Thanks to all contributors & sponsors!


Thanks for the great work.


Re: DConf Online 2021 T-Shirts

2021-10-20 Thread Dukc via Digitalmars-d-announce

On Wednesday, 20 October 2021 at 09:55:32 UTC, Mike Parker wrote:
I'll be giving out only one of each color as prizes during 
DConf Online (other prizes may include DMan shirts, Amazon 
eGift cards, D Rocket swag, BEERCONF! shirts, etc.). If you 
want show one off in the DConf Online edition of Beerconf, then 
order one ASAP!


Where does the name "D rocket logo" come from? It looks like it 
should be "D atmospheric entry logo"!


DConf Online 2021 T-Shirts

2021-10-20 Thread Mike Parker via Digitalmars-d-announce
During DConf Online, we hand out prizes to random questioners, 
one per talk, and provide swag to each speaker. Each of the 
speakers will receive a DConf Online 2021 t-shirt, but only two 
questioners will (one per day). For everyone else, they're now 
available for sale in [the DLang Swag Emporium][1].


We have two styles this year, [Zenburn][2] and [Solarized][3]. Of 
course, when you order, you can change the color of the shirt to 
any available, edit the design (add text or images, or adjust the 
position of the existing image), or select a different category 
of clothing.


The money for the prizes and speaker swag comes from the General 
Fund. You can always support the General Fund [with direct 
donations][4], but by purchasing items from the DLang Swag 
Emporium,, we'll get a 15% royalty (most of the other items in 
the store are 18%). By purchasing through the links in this post, 
or the one on the D Blog, we'll also get referral fees for 
anything you buy on zazzle.com, including our items.


I'll be giving out only one of each color as prizes during DConf 
Online (other prizes may include DMan shirts, Amazon eGift cards, 
D Rocket swag, BEERCONF! shirts, etc.). If you want show one off 
in the DConf Online edition of Beerconf, then order one ASAP!


[1]: https://www.zazzle.com/store/dlang_swag?rf=238129799288374326
[2]: https://www.zazzle.com/z/aeaj3ftt?rf=238129799288374326
[3]: https://www.zazzle.com/z/ap2a03qs?rf=238129799288374326
[4]: https://www.flipcause.com/secure/cause_pdetails/NDMzMzE=



Re: Beta 2.098.0

2021-10-20 Thread Walter Bright via Digitalmars-d-announce

On 10/19/2021 10:08 PM, max haughton wrote:

Why is compiling zlib a goalpost for *Import*C?


Dogfooding.