Lavengro is a cross-platform, console-based vocabulary-test engine. It uses text files as its tests. The tests themselves are created by you. It has a tutor mode, a test mode, and a CBT learning mode. ...
This script allows a temporary file implementation that uses memory unless either capacity is breached or fileno is requested, at which point a real temporary file will be created and the relevant details returned. ...