Skip to content

Intro to Perplexicon

Reuben Staley edited this page Oct 27, 2016 · 1 revision

Perplexicon / Perplexicon

A simple but capable system for making conlang lexicons.

About Perplexicon

The way Perplexicon will function is so easy that anyone could figure it out. Simply update a single YAML file with new words and you will immediately be able to export them to as many filetypes as you want. Perplexicon is built with languages where one word can function as multiple parts of speech and/or has different meanings in different contexts in mind, but that doesn't have to be the case -- Perplexicon works just as well with languages where there is one word for every meaning.

I have included two sample lexicons from conlangs I've made before. Sajem Tan (sajem_tan.yaml) is a language that has all of the traits listed above. In this dictionary are three words that have several different definitions. Some of them need context to make sense due to them being inside jokes, but it's really just a technical demo to test whether the multiple definitions system works. Ki*iul (kiiul.yaml) is a language where none of these features apply. It's just to show that it works with languages that have one definition per word too.

Implemented Features:

  • Ability to specify more than one definition and part of speech for a word/term.
  • Command line interface for opening lexicons.
  • Command line interface for looking up certain definitions.
  • Multiple styles for definitions.
  • Messy Python code!

Planned Features:

  • Command line interface for editing lexicons.
  • Graphical interface for opening and editing lexicons.
  • IPA Support
  • Export to multiple formats.
  • Clean Python code!
Clone this wiki locally