We are moving! Click here.


| home | contents | previous | next page | send comment | send link | add bookmark |

The New Hacker's Dictionary

2. n. A character (or character sequence) that causes a terminal to perform this action. ASCII 0011010, also called SUB or control-Z, was one common line-starve character in the days before microcomputers and the X3.64 terminal standard. Today, the term might be used for the ISO reverse line feed character 0x8D. Unlike 'line feed', 'line starve' is not standard ASCII terminology. Even among hackers it is considered a bit silly.

3. [proposed] A sequence such as \c (used in System V echo, as well as nroff and troff) that suppresses a newline or other character(s) that would normally be emitted.

linearithmic // adj.

Of an algorithm, having running time that is O(N log N). Coined as a portmanteau of 'linear' and 'logarithmic' in "Algorithms in C" by Robert Sedgewick (Addison-Wesley 1990, ISBN 0-201-51425-7).

link farm // n.

[Unix] A directory tree that contains many links to files in a master directory tree of files. Link farms save space when one is maintaining several nearly identical copies of the same source tree -- for example, when the only difference is architecture-dependent object files. "Let's freeze the source and then rebuild the FROBOZZ-3 and FROBOZZ-4 link farms." Link farms may also be used to get around restrictions on the number of -I (include-file directory) arguments on older C preprocessors. However, they can also get completely out of hand, becoming the filesystem equivalent of spaghetti code.

link rot // n.

The natural decay of web links as the sites they're connected to change or die. Compare bit rot.

link-dead // adj.

[MUD] The state a player is in when they kill their connection to a MUD without leaving it properly. The player is then commonly left as a statue in the game, and is only removed after a certain period of time (an hour on most MUDs). Used on IRC as well, although it is inappropriate in that context. Compare netdead.

lint //

[from Unix's lint(1), named for the bits of fluff it supposedly picks from programs]

1. vt. To examine a program closely for style, language usage, and portability problems, esp. if in C, esp. if via use of automated analysis tools, most esp. if the Unix utility lint(1) is used. This term used to be restricted to use of lint(1) itself, but (judging by references on Usenet) it has become a shorthand for desk check at some non-Unix shops, even in languages other than C. Also as v. delint.


| home | contents | previous | next page | send comment | send link | add bookmark |

We are moving! Click here.