Implementing std.log

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Wed May 11 20:38:34 PDT 2011


On 5/11/11 5:09 PM, Sean Kelly wrote:
> On May 11, 2011, at 11:38 AM, Jacob Carlborg wrote:
>
>> On 2011-05-10 16:41, Andrei Alexandrescu wrote:
>>> On 5/10/11 3:22 AM, Jacob Carlborg wrote:
>>>> Are you referring to core.runtime.Runtime.args? That is not completely
>>>> reliable because:
>>>>
>>>> * You can start a new process, with exec, and then pass in whatever you
>>>> want as the first argument to the process.
>>>>
>>>> * If you start an application via a symlink wouldn't that refer to the
>>>> symlink instead of the actual executable?
>>>>
>>>> * Also if you're running an application in a bundle on Mac OS X it would
>>>> refer to the bundle and not the actual executable, if I recall correctly.
>>>
>>> I see. I'll defer ultimate decision on adding getProcessPath to Sean and
>>> Walter. Probably with a little experimentation to clarify motivation,
>>> getProcessPath is a worthy addition.
>>
>> Sean, Walter, is this worth including?
>
> Yes.  Not sure where it should live though.

http://d-programming-language.org/phobos/std_process.html

Jacob, please write a pull request with documentation (including 
motivation by comparison with core.Runtime.args), unittests, the works, 
and provided the quality is up to snuff we'll make sure we merge it in.


Thanks!

Andrei


More information about the Digitalmars-d mailing list