clean up indentation and spacing
[supercollider.git] / HelpSource / Classes / Library.schelp
blob65c4bb5c6c497fc288013897dcb7c886cc3e66ec
1 CLASS::Library
2 summary::keeping objects in a central place
3 related::Classes/Archive, Classes/LibraryBase
4 categories:: Collections
6 DESCRIPTION::
7 Library is a global MultiLevelIdentityDictionary.
8 The Library can be used as a place to store data that you want globally accesible. It is an alternative to using class variables. It is a nice place to store menus, annotations, and commonly reusable functions.
10 CLASSMETHODS::
12 private::initClass
14 method::postTree
15 Post a formatted description of the entire library.
16 code::
17 Library.postTree;
20 method::put
21 The last argument to put is the object being inserted:
22 code::
23 Library.put(\multi, \level, \addressing, \system, "i'm the thing you are putting in here");
24 Library.at(\multi, \level, \addressing, \system).postln;
25 Library.atList([\multi, \level, \addressing, \system]).postln;