[dmd-internals] Refactoring of the Objective-C integration

Petar Kirov [ZombineDev] via dmd-internals dmd-internals at puremagic.com
Tue Mar 7 10:05:27 PST 2017


On Tuesday, 7 March 2017 at 12:26:41 UTC, Andrei Alexandrescu 
wrote:
> A larger question is where such a feature would fit in the 
> hierarchy of the important and urgent. I understand the 
> sentiment that something seems naturally desirable to a group 
> of folks, but there is no shortage of things to work on and we 
> need to cull the list. -- Andrei
>
> On 3/7/17 2:34 AM, Johan Engelen via dmd-internals wrote:
>> On Tue, Mar 7, 2017 at 8:10 AM, Walter Bright via dmd-internals
>> <dmd-internals at puremagic.com 
>> <mailto:dmd-internals at puremagic.com>> wrote:
>>
>>
>>
>>     I don't see the value in, for example, compiling Linux 
>> code from
>>     Windows. As I said, it has never come up.
>>
>>
>> I do this every time I work on Weka's code, and Weka's 
>> employees that
>> are on Mac do this too.
>> It is used when you have non-portable code that contains 
>> Linux-specific
>> things, but you don't want to upload the code to a buildserver 
>> just to
>> do semantic analysis.
>>
>> -Johan
>>
>>
>>
>> _______________________________________________
>> dmd-internals mailing list
>> dmd-internals at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-internals

There's no need to cull the list when some else *is* doing the 
work. The point is that LDC and probably GDC are already pretty 
close to fully supporting supporting cross-compilation and 
putting arbitrary limitations in the front-end, just because it 
is not an urgent goal for dmd is counter-productive for both 
compilers.


More information about the dmd-internals mailing list