Summary

  • The project’s own timeline dates advanced anagramming to February 1998, word exclusion to July 1998 and candidate-word lists to March 2000.
  • Those controls gave users a way to steer the search. The dictionary supplied eligible words; a person still chose the point of the sentence.

A servant with a vocabulary problem

Internet Anagram Server has a pleasing alternative name: “I, Rearrangement Servant”. The advanced page still displays the pair. Remove spaces and punctuation and both contain the same 21 letters. Even the sign above the door has been through the workshop.

A good anagram needs that exact accounting. It also needs something worth saying. A computer can offer combinations with magnificent indifference to whether anyone should read them aloud at dinner.

Anu Garg created the service, whose official chronology records its launch on 14 December 1994. The subsequent feature dates tell a story about giving the person at the keyboard more say over what came back.

Advanced anagramming arrived on 27 February 1998. On 8 July, an option to exclude words followed. On 5 March 2000, the project added a candidate-word list. The customer was gradually acquiring the powers of a fussy editor: show me the ingredients, keep this one, and kindly remove that.

Start by finding something to dislike

Exclusion is a remarkably civilised feature in a word game. A user can decide that a perfectly valid word spoils the intended result and ask the engine to work around it. Validity belongs to the letter inventory and dictionary; relevance belongs to the person trying to make a point.

The surviving advanced form exposes this division of labour. It offers a required word, excluded words, limits on words per result and word length, a repetition choice and a candidate-only view. These are the controls visible in the preserved service today; the chronology supplies the dates for particular additions.

The project’s surviving tips page explains a useful order of work: inspect the candidate words, decide which relevant word to keep, then exclude unwanted ones. A long output list becomes material for a revised request. The user can come back with an idea.

The tips also suggest experimenting with spellings, abbreviations and expanded names. Changing the input changes the stock of letters available. A shortened name and a full name give the engine different material, much as a cook handed another bag of groceries can make a different meal.

There is a quieter boundary underneath every control. The FAQ explains that eligible words come from a dictionary. A word missing from that dictionary will be absent from the results. The operator invites suggestions after users check that a proposed addition is genuinely missing. The person choosing the joke works inside a vocabulary somebody else maintains.

More languages, more ways to be particular

On 9 November 2001, the chronology added Spanish, German, French and Italian to advanced anagramming. Latin followed in April 2004, then Dutch, Portuguese and Swedish in September 2005. Choosing another language changed the words available for the rearrangement.

The controls kept developing. A names-only option appeared on 27 May 2007. On 6 June, the project recorded a redesigned input form and an engine enhancement intended to improve anagrams. Tips arrived in the timeline the following day.

Together, those entries show a service making its output more negotiable. The user could specify the kind of vocabulary, reject awkward ingredients and work from the candidate list towards a desired result.

The 21 letters in the service’s own alternative name do their accounting perfectly. The pleasure comes from the choice of phrase. The machine had plenty to contribute; the person was still allowed to be difficult.