Proposal for std.path replacement

Lars T. Kyllingstad public at kyllingen.NOSPAMnet
Sat Mar 5 08:32:55 PST 2011


On Fri, 04 Mar 2011 08:14:44 -0500, Nick Sabalausky wrote:

> "Lars T. Kyllingstad" <public at kyllingen.NOSPAMnet> wrote in message
> news:ikofkc$322$1 at digitalmars.com...
>> As mentioned in the "std.path.getName(): Screwy by design?" thread, I
>> started working on a rewrite of std.path a long time ago, but I got
>> sidetracked by other things.  The recent discussion got me working on
>> it again, and it turned out there wasn't that much left to be done.
>>
>> So here it is, please comment:
>>
>>    http://kyllingen.net/code/ltk/doc/path.html
>>    https://github.com/kyllingstad/ltk/blob/master/ltk/path.d
>>
>>
> I don't want to jinx it, but there seems to be a lot of agreement in
> this thread. Seriously, how often does that happen around here? :)

Not too often, so I take it as a good sign that I'm onto something. ;)

The only disagreement seems to be about the naming, so let's have a round 
of voting.  Here are a few alternatives for each function.  Please say 
which ones you prefer.

 * dirSeparator, dirSep, sep
 * currentDirSymbol, currentDirSym, curDirSymbol
 * basename, baseName, filename, fileName
 * dirname, dirName, directory, getDir, getDirName
 * drivename, driveName, drive, getDrive, getDriveName
 * extension, ext, getExt, getExtension
 * stripExtension, stripExt

(The same convention will be used for stripExtension, replaceExtension 
and defaultExtension.)

-Lars


More information about the Digitalmars-d mailing list