|Revision as of 17:23, 12 September 2006
Cbv (Talk | contribs)
(trying to) use a compact TOC
← Previous diff
Cbv (Talk | contribs)
C - fix link
|Line 29:||Line 29:|
|=== C ===||=== C ===|
|* CB : [http://camelbones.sourceforge.net/ CamelBones]||* CB : [http://camelbones.sourceforge.net/ CamelBones]|
|-||* CF : [http://developer.apple.com/ Core Foundation]||+||* CF : [http://developer.apple.com/corefoundation/ Core Foundation]|
|* CS : [http://home.gna.org/garma/ Garma]||* CS : [http://home.gna.org/garma/ Garma]|
|* CW : [http://www.collaboration-world.com/ Collaboration World]||* CW : [http://www.collaboration-world.com/ Collaboration World]|
|=== D ===||=== D ===|
|-||* DK : [http://savannah.nongnu.org/projects/develkit DevelopmentKit]||+||* DK : [[DevelopmentKit]]|
|-||* DNS : DNSServiceDiscovery on [http://developer.apple.com/documentation/Networking/Conceptual/dns_discovery_api/ OS X] and for [[KoKit#Tryst|Tryst]]||+||* DNS : DNSServiceDiscovery on [http://developer.apple.com/documentation/Networking/Conceptual/dns_discovery_api/ OS X]|
|=== F ===||=== F ===|
|Line 67:||Line 67:|
|=== S ===||=== S ===|
|* ST : [[StepTalk]]||* ST : [[StepTalk]]|
This is an index of prefixes used by different GNUstep-related libraries and frameworks.
|Contents:||Top - 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z|
- Using a prefix
All symbols exported by the framework should have the prefix. This includes class names, protocol names, global variables, functions, and defines. Deviate from this only if it's strictly necessary.
- Picking a prefix
Prefixes should be all uppercase and at least two characters. Avoid conflicts with prefixes that are already listed here. Since there is a finite number of two character prefixes, you should only use a two character prefix if you're really going to make good use of it.
- Adding to the list
Feel free to add to this list.
To avoid trouble, don't "register" too late (ie. just before releasing after spending a bunch of time developing; someone might have grabbed the prefix before you), or too early (don't want a bunch of prefixes tied up by vaporware).
Unless the project is obvious (like GNUstep itself), include a contact for the prefix, or a link that provides contact information.
If you "register" your prefix below, please stay in alphabetical order.
- NS, GS : GNUstep core/
- AF : AgentFarms
- FOO, FOOM : FOO sound synthesis project
- IWM : InterfaceWM
- LC: Lucene Port
- Misc, MISC : MiscKit
- NK : NeuroKit
- OBJC : Objective-C runtime (really objc_)
- RK : Maliwan
- ST : StepTalk