Beta 2.098.0
Imperatorn
johan_forsberg_86 at hotmail.com
Tue Oct 12 19:15:14 UTC 2021
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 😍
More information about the Digitalmars-d-announce
mailing list