[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Obj-C Namespacing
From: |
Calvin Mitchell |
Subject: |
Re: Obj-C Namespacing |
Date: |
Thu, 4 Dec 2003 07:16:19 -0800 (PST) |
(Hoping i'm not igniting the flames) Objective-C is
not a dead language (like Sumerian or Akkadian)...why
don't we ADD NAME SPACES TO OBJECTIVE-C????
It's so powerful an idea and would solve SO MANY
issues with GNUstep programming...does Objective-C++
(feeling the fire on my ass already) have namespace
support?
(just a thought...a dangerous, nagging,
history-changing thought).
------------------------------
Message: 5
Date: Wed, 3 Dec 2003 19:31:31 +0100
From: Lars Sonchocky-Helldorf
<Lars.Sonchocky-Helldorf@bbdo-interone.de>
Subject: Re: gnustep smb library
To: enrico@imago.ro
Cc: discuss-gnustep@gnu.org
Message-ID:
<OF5CE210D4.48644F6B-ONC1256DF1.00636D32@agencynet.de>
Content-Type: text/plain; charset="us-ascii"
On 03.12.2003 17:45:36 Enrico Sersale wrote:
>I'm writing a smb client library, based on
libsmbclient, that offers a
>NSFileManager and NSFileHandle like API.
>It is already working and will be done in about a
week.
>I'd want to know:
>- if I can put it in dev-libs.
>- if yes, which name must I give to it, to avoid
discussions about
"GS"
>prefixes :-).
How about SMBKit? There is a habbit in the ObjC/*step
scene of naming
frameworks <SomeName>Kit, think of the MiscKit or the
MusicKit.
By the way nobody "vill cut off your johnson" if you
name classes
GS<SomeClassName> as long as this particular classes
belong to GNUstep. The GS prefix acts here as
namespace that is common
to
all classes of the framework. MusicKit for instance
uses the prefix MK.
Because of the lack of a "real" namespace system in
ObjC (like the
package
system of Java) this is the only way to avoid naming
conflicts. But
what
is good and proved for Computers should not be forced
on Humans.
Application Names like GSSomeThing don't really make
sense especially
if
the application in Question is only _for_ GNUstep (and
thereby also
suited
for Cocoa) but not part of it. Enough education for
today, I step back
from my role as teacher ;-) and suggest you to use
SMBK as prefix for
your
classes (or is SK still available?)
>Actually, it is in a directory named "gssamba" and it
is installed as
>"libGSSamba.so".
>
greetings, Lars
------------------------------
=====
Calvin L. Mitchell
The Citadel
http://www.geocities.com/calvin674
calvin674@yahoo.com
Yahoo! Messenger, AIM, ICQ, Odigo, IDs: Quasaur, StaahrHamre, calvin674
- Re: Obj-C Namespacing,
Calvin Mitchell <=