August 13, 2012
On 8/13/12, Walter Bright <newshound2@digitalmars.com> wrote:
> I've thought many times about adding a D feature that allows one to specify
> "use
> this random character string instead of the identifier as the symbol name
> when
> writing the object file", but never got around to it.

Isn't that what .def files are for? Or maybe this is only used for DLLs?
August 13, 2012
On 13-08-2012 23:58, Andrej Mitrovic wrote:
> On 8/13/12, Walter Bright <newshound2@digitalmars.com> wrote:
>> I've thought many times about adding a D feature that allows one to specify
>> "use
>> this random character string instead of the identifier as the symbol name
>> when
>> writing the object file", but never got around to it.
>
> Isn't that what .def files are for? Or maybe this is only used for DLLs?
>

That's a Windows-ism.

-- 
Alex Rønne Petersen
alex@lycus.org
http://lycus.org
August 13, 2012
On 8/14/12, Alex Rønne Petersen <alex@lycus.org> wrote:
> That's a Windows-ism.

I think it's technically a linker-ism. Surely LD supports a similar feature?
August 13, 2012
On Mon, 13 Aug 2012 11:23:09 +0200
"Paulo Pinto" <pjmlp@progtools.org> wrote:

> On Monday, 13 August 2012 at 01:18:14 UTC, Sean Cavanaugh wrote:
> > On 8/12/2012 8:15 PM, Andrej Mitrovic wrote:
> >> On 8/13/12, Sean Cavanaugh<WorksOnMyMachine@gmail.com>  wrote:
> >>> we had to modify the code
> >>
> >> Sure enough I've found your name: http://www.microsoft.com/games/mgsgamecatalog/halopccredits.aspx
> >>
> >> I noticed you before here but never realized you worked on
> >> Halo. It's
> >> cool to see people of your caliber having interest in D! :)
> >
> > I have a theory that game development accelerates the rate at which you learn to hate C++
> 
> On the other hand, you get to learn lots of stuff to write "Game Programming Gems" chapters about. :)

Good point! I mean, what would ever happen to that series if C++ died? They'd have to change it to "Game Programming...Umm...Filler Material...And Maybe a Small Gem or Two" ;) (It is a good series though.)

August 13, 2012
On Mon, 13 Aug 2012 15:42:19 +0200
"Adam D. Ruppe" <destructionator@gmail.com> wrote:

> On Monday, 13 August 2012 at 04:44:43 UTC, Nick Sabalausky wrote:
> >> It's not the current plan. Frankly, I think 32 bits is rapidly becoming irrelevant on the desktop.
> >
> > Bullshit.
> 
> While I agree with the sentiment (in fact, one of my newest
> computers
> is 32 bit; I got a mini laptop - not quite netbook, but not
> regular
> laptop either - that is 32 bit), it is worth noting that 32 bit
> D isn't going away.
> 
> We're going to be in the same boat we're in now, which does work.

Well, not *exactly* the same boat. I always, perhaps mistakenly, assumed the OMF issue would eventually get addressed. To see it pretty much verified that it *won't* be happening is very discouraging and frustrating. The existence of GDC and LDC doesn't solve the problem either.

August 13, 2012
On Mon, 13 Aug 2012 11:25:29 +0200
"Paulo Pinto" <pjmlp@progtools.org> wrote:

> On Monday, 13 August 2012 at 07:05:11 UTC, Russel Winder wrote:
> > Apple's strategy appears to be that computers are
> > non-upgradable,
> > non-repairable, disposable items that last until the next
> > release:
> 
> It is this type of issues that keeps me away from Apple products.
> 

Along with what I like to call "Orwellian Hipsterism". Or maybe "Orwell-Chic". A noxious combination of intolerably large doses of "trendiness" paired with Big Brother seeping out of every millimeter of the design. And then high prices on top of all that.

The idea that Apple is the same company that put out that famous "1984" commercial would be laughable if it weren't so depressing.

August 14, 2012
On Monday, 13 August 2012 at 22:07:51 UTC, Alex Rønne Petersen wrote:
> On 13-08-2012 23:58, Andrej Mitrovic wrote:
>> On 8/13/12, Walter Bright <newshound2@digitalmars.com> wrote:
>>> I've thought many times about adding a D feature that allows one to specify
>>> "use
>>> this random character string instead of the identifier as the symbol name
>>> when
>>> writing the object file", but never got around to it.
>>
>> Isn't that what .def files are for? Or maybe this is only used for DLLs?
>>
>
> That's a Windows-ism.

Actually it existed already in VMS and Aix before Windows adopted it.
August 14, 2012
On 14-08-2012 09:25, Paulo Pinto wrote:
> On Monday, 13 August 2012 at 22:07:51 UTC, Alex Rønne Petersen wrote:
>> On 13-08-2012 23:58, Andrej Mitrovic wrote:
>>> On 8/13/12, Walter Bright <newshound2@digitalmars.com> wrote:
>>>> I've thought many times about adding a D feature that allows one to
>>>> specify
>>>> "use
>>>> this random character string instead of the identifier as the symbol
>>>> name
>>>> when
>>>> writing the object file", but never got around to it.
>>>
>>> Isn't that what .def files are for? Or maybe this is only used for DLLs?
>>>
>>
>> That's a Windows-ism.
>
> Actually it existed already in VMS and Aix before Windows adopted it.

Fair enough, though the point I wanted to make was more that it's too platform-specific to be a general tool for achieving this.

-- 
Alex Rønne Petersen
alex@lycus.org
http://lycus.org
August 14, 2012
On 8/13/2012 4:05 PM, Nick Sabalausky wrote:
> Well, not *exactly* the same boat. I always, perhaps mistakenly, assumed
> the OMF issue would eventually get addressed. To see it pretty much
> verified that it *won't* be happening is very discouraging and
> frustrating. The existence of GDC and LDC doesn't solve the problem
> either.


There's only so much I can do with my time.

But if someone else wants to do the work, all things are possible.


August 14, 2012
On Tuesday, 14 August 2012 at 08:28:45 UTC, Walter Bright wrote:
> On 8/13/2012 4:05 PM, Nick Sabalausky wrote:
>> Well, not *exactly* the same boat. I always, perhaps mistakenly, assumed
>> the OMF issue would eventually get addressed. To see it pretty much
>> verified that it *won't* be happening is very discouraging and
>> frustrating. The existence of GDC and LDC doesn't solve the problem
>> either.
>
>
> There's only so much I can do with my time.
>
> But if someone else wants to do the work, all things are possible.

Clearly the solution is to look into cloning technologies.