Note that with the current installation setup, there is no obvious way for an end user to replace the dictionary file with a packaged version of the program. The solution is likely to have motl itself handle dictionary loading and setting, rather than letting the installer do it.
|3 months ago|
|dicts||3 months ago|
|src||3 months ago|
|tests||3 months ago|
|LICENSE.md||3 months ago|
|README.md||3 months ago|
|guix.scm||3 months ago|
|info.rkt||3 months ago|
This is an implementation of hello wordl aiming to support arbitrary UTF-8 encodable languages. Currently, it supports any character-based language written left-to-right. Other directions should be coming soon.
The rules of motl are simple: type words until you guess the right one. After entering each word, the letter backgrounds will change to indicate something. Green means that letter is in the right place, yellow means it's in the wrong place but in the word, and red means it's not in the word.
All that should be necessary is a full installation of Racket. motl is written in Typed Racket and uses the racket/gui and racket/pict libraries.
Simply run change do the
src directory and run
racket -u main.rkt.
main.rkt in DrRacket and run it.
If you want to change the wordlist, the process is straightforward. All motl
expects of a wordlist is that each word be on its own line, and every word be
all lowercase. It loads from the
dict file, so either symlink your wordlist
to that file on Mac or Linux (eg
ln -s word-list dict), or copy it to
- only supports left-to-right languages
- only tested with Latin characters
- not very pretty
- tests have not been rewritten for Typed Racket GUI migration
- changing dictionaries in the package version requires altering
This project is licensed under the CNPLv7+, the text of which is in
You can learn more about the NPL family of licenses at