/usr/share/SuperCollider/SCClassLibrary/DefaultLibrary/extNumber.sc is in supercollider-common 1:3.4.5-1wheezy1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | // method extensions
// add or replace methods
// This allows you to add or redefine methods without changing the original file.
// A file may contain either class definitions, or method extensions, but never both.
// Do not name an extension file with the same name as a class definition file.
+ Number {
half { ^this * 0.5 }
twice { ^this * 2 }
}
+ Point {
*big { arg x, y;
^this.new(2*x, 10*y)
}
swap {
^this.class.new(y, x)
}
conjugate {
^this.class.new(x, y.neg)
}
}
|