<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.gnustep.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yjchen</id>
	<title>GNUstepWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.gnustep.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Yjchen"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php/Special:Contributions/Yjchen"/>
	<updated>2026-04-20T00:37:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.7</generator>
	<entry>
		<id>https://mediawiki.gnustep.org/index.php?title=PrefixIndex&amp;diff=1154</id>
		<title>PrefixIndex</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.gnustep.org/index.php?title=PrefixIndex&amp;diff=1154"/>
		<updated>2005-03-06T04:18:30Z</updated>

		<summary type="html">&lt;p&gt;Yjchen: /* The List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an index of prefixes used by different GNUstep-related libraries and frameworks.&lt;br /&gt;
&lt;br /&gt;
== Using a prefix ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Picking a prefix ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Adding to the list ==&lt;br /&gt;
&lt;br /&gt;
Feel free to add to this list.&lt;br /&gt;
&lt;br /&gt;
To avoid trouble, don't &amp;quot;register&amp;quot; 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).&lt;br /&gt;
&lt;br /&gt;
Unless the project is obvious (like GNUstep itself), include a contact for the prefix, or a link that provides contact information.&lt;br /&gt;
&lt;br /&gt;
If you &amp;quot;register&amp;quot; your prefix below, '''please''' stay in alphabetical order.&lt;br /&gt;
&lt;br /&gt;
== The List ==&lt;br /&gt;
&lt;br /&gt;
=== GNUstep Core ===&lt;br /&gt;
* NS, GS : GNUstep core/&lt;br /&gt;
&lt;br /&gt;
=== A ===&lt;br /&gt;
* AF : [http://www.agentfarms.net/ AgentFarms]&lt;br /&gt;
&lt;br /&gt;
=== C ===&lt;br /&gt;
* CB : [http://camelbones.sourceforge.net/ CamelBones]&lt;br /&gt;
* CF : [http://developer.apple.com/ Core Foundation]&lt;br /&gt;
* CS : [http://home.gna.org/garma/ Garma]&lt;br /&gt;
* CW : [http://www.collaboration-world.com/ Collaboration World]&lt;br /&gt;
&lt;br /&gt;
=== D ===&lt;br /&gt;
* DK : [http://savannah.nongnu.org/projects/develkit DevelopmentKit]&lt;br /&gt;
* 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]&lt;br /&gt;
&lt;br /&gt;
=== F ===&lt;br /&gt;
* FOO, FOOM : [http://foo.sourceforge.net/ FOO sound synthesis project]&lt;br /&gt;
&lt;br /&gt;
=== I ===&lt;br /&gt;
* IWM : [http://interfacewm.sourceforge.net/ InterfaceWM]&lt;br /&gt;
&lt;br /&gt;
=== K ===&lt;br /&gt;
* KA : [http://www.knuddel.org/Projects/Kits/KoAppKit/ KoAppKit]&lt;br /&gt;
* KB : [http://www.knuddel.org/Projects/Kits/KoBase/ KoBase]&lt;br /&gt;
* KC : [http://www.knuddel.org/Projects/Kits/KoCrypt/ KoCrypt]&lt;br /&gt;
* KF : [http://www.knuddel.org/Projects/Kits/KoFoundation/ KoFoundation]&lt;br /&gt;
* KN : [http://www.knuddel.org/Projects/Kits/KoNet/ KoNet]&lt;br /&gt;
&lt;br /&gt;
=== L ===&lt;br /&gt;
* LC: Lucene Port&lt;br /&gt;
&lt;br /&gt;
=== M ===&lt;br /&gt;
* Misc, MISC : [http://www.misckit.com/ MiscKit]&lt;br /&gt;
&lt;br /&gt;
=== N ===&lt;br /&gt;
* NK : [http://neurokit.sourceforge.net/ NeuroKit]&lt;br /&gt;
&lt;br /&gt;
=== O ===&lt;br /&gt;
* OBJC : [http://gcc.gnu.org/ Objective-C runtime] (really objc_)&lt;br /&gt;
&lt;br /&gt;
=== R ===&lt;br /&gt;
* RK : [http://home.gna.org/garma/maliwan/ Maliwan]&lt;br /&gt;
&lt;br /&gt;
=== S ===&lt;br /&gt;
* ST : [[StepTalk]]&lt;/div&gt;</summary>
		<author><name>Yjchen</name></author>
	</entry>
</feed>