English Dictionary
◊ FUTURE
future
adj 1: yet to be or coming; "some future historian will evaluate
him" [ant: {past}, {present(a)}]
2: effective in or looking toward the future; "he was preparing
for future employment opportunities"
3: coming at a subsequent time or stage; "the future president
entered college at the age of 16"; "awaiting future
actions on the bill"; "later developments"; "without
ulterior argument" [syn: {future(a)}, {later(a)}, {ulterior}]
4: (of elected officers) elected but not yet serving; "our next
president" [syn: {future(a)}, {next}, {succeeding(a)}]
5: (grammar) a verb tense or other formation referring to
events or states that have not yet happened; "future
auxiliary"
n 1: the time yet to come [syn: {hereafter}, {futurity}, {time to
come}] [ant: {past}]
2: a verb tense that expresses actions or states in the future
[syn: {future tense}]
English Computing Dictionary
◊ DID YOU MEAN FEATURE?
feature
1. A good property or behaviour (as of a program).
Whether it was intended or not is immaterial.
2. An intended property or behaviour (as of a program).
Whether it is good or not is immaterial (but if bad, it is
also a {misfeature}).
3. A surprising property or behaviour; in particular, one that
is purposely inconsistent because it works better that way -
such an inconsistency is therefore a {feature} and not a
{bug}. This kind of feature is sometimes called a {miswart}.
4. A property or behaviour that is gratuitous or unnecessary,
though perhaps also impressive or cute. For example, one
feature of {Common LISP}'s "format" function is the ability to
print numbers in two different Roman-numeral formats (see
{bells, whistles, and gongs}).
5. A property or behaviour that was put in to help someone
else but that happens to be in your way.
6. A bug that has been documented. To call something a
feature sometimes means the author of the program did not
consider the particular case, and that the program responded
in a way that was unexpected but not strictly incorrect. A
standard joke is that a bug can be turned into a {feature}
simply by documenting it (then theoretically no one can
complain about it because it's in the manual), or even by
simply declaring it to be good. "That's not a bug, that's a
feature!" is a common catch-phrase. Apparently there is a
Volkswagen Beetle in San Francisco whose license plate reads
"FEATURE".
See also {feetch feetch}, {creeping featurism}, {wart}, {green
lightning}.
The relationship among bugs, features, misfeatures, warts and
miswarts might be clarified by the following hypothetical
exchange between two hackers on an airliner:
A: "This seat doesn't recline."
B: "That's not a bug, that's a feature. There is an emergency
exit door built around the window behind you, and the route
has to be kept clear."
A: "Oh. Then it's a misfeature; they should have increased
the spacing between rows here."
B: "Yes. But if they'd increased spacing in only one section
it would have been a wart - they would've had to make
nonstandard-length ceiling panels to fit over the displaced
seats."
A: "A miswart, actually. If they increased spacing throughout
they'd lose several rows and a chunk out of the profit margin.
So unequal spacing would actually be the Right Thing."
B: "Indeed."
"Undocumented feature" is a common euphemism for a {bug}.
7. An attribute or function of a {class} in {Eiffel}.
[{Jargon File}]
(1995-10-22)