The '''NIST Identifier Collaboration Service''' or '''NICS''', was a general-purpose registry for identifiers, implemented in Tcl, and designed in part to be used to manage resources such as [namespace%|%namespaces] within Tcl. ** Documentation ** [http://www.mel.nist.gov/msidlibrary/doc/usenix.htm%|%Managing Tcl's Namespaces Collaboratively], [Don Libes], 1996: Further information on how NICS worked, moved here from [How to build good packages]: You can register namespaces at: http://www.nist.gov/nics (404) (Quote from http://www.faqs.org/faqs/tcl-faq/part2/ :) 035. An interesting site is http://pitch.nist.gov/nics/ (404), which is a database registry for various domains of topics. [Don Libes] has created a Tcl domain where one can, for instance, do a search for rand and find pointers to various implementations of random number generators for Tcl. The NICS paper Don presented at one of the Tcl conferences is found at [http://www.mel.nist.gov/msidlibrary/doc/usenix.ps]. See also the news article [http://www.reference.com/cgi-bin/pn/go.py?searchspace=Usenet+%26+Mailing+List+Archive&ranking=by+Relevance&querytext=s6a7m4bqdra.fsf@muffin.nist.gov&choice=Search] ''(lost)'' for an explanation Don posted to [comp.lang.tcl]. A domain has also been created at the NIST Identifier Collaboration Service for Tcl object types. The Wayback Machine shows the old NICS website: * http://web.archive.org/web/20070216025621/http://ats.nist.gov/nics/ * http://web.archive.org/web/20070218063834/http://ats.nist.gov/cgi-bin/nics/id_list_with_attributes.cgi?IdNameList=565+tpad&DomainName=Tcl+packages&DomainIx=2 ----