Jump to content

Strachey love letter algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Citation bot (talk | contribs) at 05:33, 23 October 2022 (Alter: journal. | Use this bot. Report bugs. | Suggested by Headbomb | Linked from Wikipedia:WikiProject_Academic_Journals/Journals_cited_by_Wikipedia/Sandbox | #UCB_webform_linked 462/540). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Christopher Strachey wrote a combinatory love letter algorithm for the Manchester Mark 1 computer in 1952. The poems it generated have been seen as the first work of electronic literature[1] and a queer critique of heteronormative expressions of love.[2][3]

The algorithm

Rather than modeling writing as a creative process, the love letter algorithm represents the writing of love letters as formulaic and without creativity.[4] The algorithm has the following structure:

  1. Print two words taken from a list of salutations
  2. Do the following 5 times:
    1. Choose one of two sentence structures depending on a random value Rand
    2. Fill the sentence structure from lists of adjectives, adverbs, substantives, and verbs.
  3. Print the letter's closing[5]

The lists of words were compiled by Strachey from a Roget's Thesaurus.[6] Although the list of words included several variations on the word love, none of these variations made it into any of the widely circulated letters generated by Strachey's procedure.[2]

Reception

Strachey wrote about his interest in how “a rather simple trick” can produce an illusion that the computer is thinking, and that “these tricks can lead to quite unexpected and interesting results”.[7]

References

  1. ^ Wardrip-Fruin, Noah (1 August 2005). "Christopher Strachey: The first digital artist?". Grand Text Auto. School of Engineering, University of California Santa Cruz. Retrieved 19 August 2016.
  2. ^ a b Gaboury, Jacob (9 April 2013). "[Christopher Strachey]". A Queer History of Computing. Rhizome. Retrieved 19 August 2016.
  3. ^ Rettberg, Jill Walker (2022). "Speculative Interfaces: How Electronic Literature Uses the Interface to Make Us Think about Technology". Electronic Book Review. doi:10.7273/1xsg-nv26.
  4. ^ Montfort, Nick; Fedorova, Natalia (2012). Small-Scale Systems and Computational Creativity (PDF). International Conference on Computational Creativity.
  5. ^ Link, David. "There Must Be an Angel: On the Beginnings of the Arithmetics of Rays" (PDF). p. 19. Retrieved 19 August 2016.
  6. ^ Sample, Mark (2013). An Account of Randomness in Literary Computing. Modern Language Association Conference. Retrieved 19 August 2016.
  7. ^ Strachey, Christopher (1954). "The "Thinking" Machine". Encounter. p. 27.