Welcome to Recall it! site

Dependencies

To install Recall it! you need Common Lisp environment such as clisp or sbcl (I run it on clisp) with installed ASDF. See this link to know how to install and configure ASDF. Also you need cl-gtk2 and cl-fad installed.

Installation and Running

Simply copy directory with Recall it! in directory with ASDF system definitions and run following command in lisp environment:
> (asdf:load-system :recall-it)

and then

> (recall-it:run) to run it

Writing a dictionary

You can write your dictionary in one of the following forms:

Simplified form:

Empty string
firstword1 - secondword1
firstword2 - secondword2
{
firstword31 - secondword31
firstword32 - secondword32
}
.....
firstwordn - secondwordn
<New Line>

Complicated form (obsolete)

%
firstword11 - secondword11
firstword12 - secondword12
.....
%
firstword21 - secondword21
firstword21 - secondword21
.....
firstwordn(m-1) - secondwordn(m-1)
firstwordnm - secondwordnm
%
<New Line>

As you can see, with both complicated and simplified forms you can separate words into groups. Each group will be shown in test window at once. So with the given example you will get something like this:
Work of the program with example above
It can be very useful for studying things like English irregular verbs

Interface

Nothing to say here. You just choose a dictionary you need, select which word in pair (first or second) will be a key and press "Start test" button.

Useseful links

Visit Common Lisp wiki to know more about Lisp, cl-gtk2 and other stuff

Gzipped tar archive with examples