[fpc-devel] Generics.Collections as package for Lazarus or package for FPC RTL
Marcos Douglas
md at delfire.net
Wed Jan 27 14:12:49 CET 2016
On Wed, Jan 27, 2016 at 11:05 AM, Marco van de Voort <marcov at stack.nl> wrote:
> In our previous episode, Marcos Douglas said:
>> On Wed, Jan 27, 2016 at 7:22 AM, Michael Van Canneyt
>> <michael at freepascal.org> wrote:
>> > I don't think namespaces are the holy grail.
>> >
>> > Assume we introduce namespaces, do things 'Properly' and introduce
>> > Core.FileUtils
>> > Core.StringUtils
>> > (the names are just examples, to make a point)
>> >
>> > Now let's take example existing routines such as
>> > ExtractFilePath
>> > ExtractFileName
>> > Where do we put them ?
>>
>> Using your examples names -- I say that because I disagree they are good names:
>>
>> Core.File.Utils
>> - ExtractFilePath
>> - ExtractFileName
>>
>> These functions 'belong' to the file context, not strings.
>
> Well, they are FPC only, and only work for OSes with a filesystems, so
>
> fpc.core.filesystem.file.utils is better I think.
FPC doesn't need to have "fpc" prefix because the compiler is the mainstream.
"Core" is not good.
Maybe: system.file.utils
I don't like "utils". I'm just using the same names...
> At the very least FPC specific functionality should not rest in a very
> common worth as "core" as root prefix. That defeats the prime reason for
> namespace, avoiding clashes.
I agree.
As I said before, I desagree with these names... but Michael said they
are only examples.
Best,
Marcos Douglas
More information about the fpc-devel
mailing list