Implementing std.log

Jacob Carlborg doob at me.com
Thu May 12 02:53:48 PDT 2011


On 2011-05-12 05:38, Andrei Alexandrescu wrote:
> 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

I'll do this as soon as I can find the time, although it's not on the 
top of my priority list.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list