Difference between revisions of "PrefixIndex"

From GNUstepWiki
Jump to navigation Jump to search
(New)
 
m (→‎C: fix link)
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
This is an index of prefixes used by different GNUstep-related libraries and frameworks.
 
This is an index of prefixes used by different GNUstep-related libraries and frameworks.
  
== Using a prefix ==
+
{{compactTOC2}}
  
 +
;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.
 
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 ==
+
;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.
 
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 ==
+
;Adding to the list
  
 
Feel free to add to this list.
 
Feel free to add to this list.
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 [http://www.knuddel.org/Projects/Kits/Tryst/ Tryst]
+
* DNS : DNSServiceDiscovery on [http://developer.apple.com/documentation/Networking/Conceptual/dns_discovery_api/ OS X]
  
 
=== F ===
 
=== F ===
Line 44: Line 44:
  
 
=== K ===
 
=== K ===
* KA : [http://www.knuddel.org/Projects/Kits/KoAppKit/ KoAppKit]
+
* KA : [[KoKit#KoAppKit|KoAppKit]]
* KB : [http://www.knuddel.org/Projects/Kits/KoBase/ KoBase]
+
* KB : [[KoKit#KoBase|KoBase]]
* KC : [http://www.knuddel.org/Projects/Kits/KoCrypt/ KoCrypt]
+
* KC : [[KoKit#KoCrypt|KoCrypt]]
* KF : [http://www.knuddel.org/Projects/Kits/KoFoundation/ KoFoundation]
+
* KF : [[KoKit#KoFoundation|KoFoundation]]
* KN : [http://www.knuddel.org/Projects/Kits/KoNet/ KoNet]
+
* KN : [[KoKit#KoNet|KoNet]]
 +
 
 +
=== L ===
 +
* LC: Lucene Port
  
 
=== M ===
 
=== M ===
Line 64: Line 67:
 
=== S ===
 
=== S ===
 
* ST : [[StepTalk]]
 
* ST : [[StepTalk]]
 +
 +
 +
[[Category:Frameworks]]

Latest revision as of 13:44, 24 October 2006

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.

The List

GNUstep Core

  • NS, GS : GNUstep core/

A

C

D

F

I

K

L

  • LC: Lucene Port

M

N

O

R

S