Codish Lexicon
One word for one meaning, One meaning for one word,
Symmetric opposites, Comprehensive classes.
A dictionary of computer programming names.
vowel — a and e are opposites. i and o are opposites. u implies both i and o. y stands alone. l and r are opposites but nominal outcasts of the vowels. aka: a, l, r classes: e, i, o, u ✍
i — an infix that connotes that a function applies to the beginning of a linear collection. opposite: o is: vowel aka: u ✍
o — an affix that connotes that a function applies to the end of a linear collection. opposite: i is: vowel aka: u ✍
u — an infix that connotes that a function operates on both the beginning and end of a linear collection. see: i, o is: vowel ✍
y — the second dimension. the vertical axis. seuss: a suffix that connotes that a function applies to multiple elements instead of a single element from a collection. is: dimension perl: [string]: transliterate a string; see: [map] and [zip]† mentioned: atan, atan2, pishy, poshy, slice, tan, vowel ✍
nominal — a value, usually a number, that has a corresponding name in an enumeration (enumerate). a number that indicates an identity. nominal values are ordinal by default, but may be cardinal. related: cardinal, ordinal ✍
cardinal — having a range that excludes zero. a number that indicates a quantity. related: nominal, ordinal pertains to directions that are parallel with an axis. includes: n, s, w, e aka: cardinality mentioned: intercardinal ✍
dimension — classes: x, y, z mentioned: linear, meat space, origin, planar, plane, plot, ragged, scalar, transpose, uniform, vector ✍
atan — returns the arctangent angle of a right triangle on the origin for a given ratio of the y axis edge length divided by the x axis edge length. the angle between the x axis edge and the hypotenuse of a right triangle on the origin. inverse: tan (partial since right triangles with infinite x or y edges are not expressible or distinguishable as ratios) related: atan2 is: trig php: arc tangent &dagger. aka: arctangent ✍
atan2 — returns the arctangent angle of a right triangle on the origin for a given y axis edge length and x axis edge length. related: atan inverse: tan is: trig perl: [number]: arctangent of Y/X in the range -PI to PI† php: arc tangent of two variables &dagger. aka: arctangent ✍
slice — returns the corresponding values for a given range of indicies (indexy). is: stateless python: slice([start,] stop[, step]) Create a slice object. This is used for extended slicing (e.g. a[0:10:2]).† aka: array slice mentioned: indices ✍
tan — returns the tangent of an angle. related: sin, cos inverse: atan (loses vertical and horizontal angles), atan2 (requires ratio components x and y) is: trig php: tangent &dagger. inverse: atan2 related: atanh, tanh ✍
ordinal — having a range that includes zero. a number that indicates a position (a cursor) by way of its index from zero. related: cardinal, nominal pertains to directions that are half way between two cardinal directions. includes: nw, ne, sw, se related: cardinal aka: subcardinal mentioned: enumerate, intercardinal, second ✍
number — concept: a whole, natural, integer, real, or complex numeric value. a transitive function that returns the corresponding number, usually limited to a subset of the real domain like int or float. ✍
enumerate
— to assign nominal values to each respective value in a list, effectively creating the map that relates each ordinal offset in a list with its respective value. python: enumerate(iterable)
bar — the second nominal meta syntactic variable name. is: meta syntactic related: foo, baz, qux, quux ✍
baz — the third nominal meta syntactic variable name. is: meta syntactic related: foo, bar, qux, quux ✍
flop — seuss: opposite: flip the fourth nominal meta syntactic variable name in the british tradition. is: meta syntactic related: wibble, wobble, wubble opposite: flip ✍
foo — the first nominal meta syntactic variable name. is: meta syntactic related: bar, baz, qux, quux ✍
quux — the fifth nominal meta syntactic variable name. further meta syntactic variables may be constructed with additional "u" characters. is: meta syntactic related: foo, bar, baz, qux ✍
qux — the fourth nominal meta syntactic variable name. is: meta syntactic related: foo, bar, baz, quux ✍
wibble — the first nominal meta syntactic variable name in the british tradition. is: meta syntactic related: wobble, wubble, flop ✍
wobble — the second nominal meta syntactic variable name in the british tradition. is: meta syntactic related: wibble, wubble, flop ✍
wubble — the third nominal meta syntactic variable name in the british tradition. is: meta syntactic related: wibble, wobble, flop ✍
cardinality — math: size, magnitude, length, thus cardinality values are in the domain of zero and positive real numbers. see: cardinal, length ✍
zero — returns the arithmetic identity of a class, object, or group. this is a value that when added to any value of a particular class returns the same value. for numbers, this is the value of zero (0). for any collection class, this is an empty collection. for a string, this is a null string, "". for a tuple, this is the nuple. related: unit related: add, false, sub ✍
identity:
axis — a line that passes through an origin, passes through every value in one dimension, and is orthogonal with all others. mentioned: atan, atan2, cardinal, plot ✍
intercardinal — pertains to directions that are half way between a cardinal direction and the neighboring ordinal direction. includes: nne, ene, ese, sse, ssw, wsw, wnw, nnw aka: subsubcardinal ✍
pad — pad a numeric string with a particular character, "0" by default, on either the left or right side or into the "center" or distributed among the interpolated spaces as in justify, by default left, so that the resultant string has a given minimum length. is: stateless related: sprintf related: center aka: zfill ✍
example: pad("1", 3) eq "001"
example: pad("1", 3, " ") eq " 1"
rot — to rotate the values in an ordered collection, either left or right, so that values from the begin or end wrap around the other side. aka: rotate ✍
©2009 Kris Kowal
Codish Lexicon by Kris Kowal is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.
