GitHub

What?

A command line program to help with the major system. The source is a list of ~130,000 words and their phonemes.

How?

  • Uses the monadic parser combinator library parsec to parse the CMU dict
  • Constructs a Trie, where the keys are of type [Int] and the values at the nodes are of type [PhoneticWord]
  • Uses haskeline to read input and support readline niceties like ctrl-p / ctrl-n

Where?

chitauri is hosted on hackage, and so can be downloaded with

cabal install chitauri

or

stack install chitauri

Why?

The major system is really helpful for remembering numbers, but it's often hard to think of words, especially when first learning the system. I thought it would be useful to have a tool that could spit out candidates for a given number.

No, I mean why the stupid name?

TL;DR: I'm terrible at naming things.

I use the major system combined with the method of loci to memorize numbers, as the major system makes the method of loci much more effective. Loki, in the first Avengers movie, uses the Chitauri Scepter to enhance his abilities. Loki is to the Chitauri Scepter as the method of loci is to the major system.

Read the original on github.com ↗