On 9/20/05, Colin Wright <colin.wright@denbridgemarine.com> wrote:
I've implemented an extremely rudimentary version of the "SuperMemo" algorithm
in Python. No graphics, no whizzy stuff, just pure and simple text recall.
It's for me, but it would be churlish and stupid of me not to offer it to
others.
If there are any Linux users out there who'd like to try it out and work with
me on it, please email me at lojban@solipsys.co.uk
Thanks.
I'm not too familiar with Python's FFI ability. Would it be possible
to take a Windows dll (i.e. the actual implementation of the Supermemo
algorithm) and use it for the repetition spacing in your script? I'm
fairly confident it would be trivial in Windows, but what I'm not sure
about is whether one can use wine to make a Linux version of the dll
that can be consumed by Python. If so, I think this method would be
much preferable to reimplementing the algorithm.
The Supermemo dll is at http://supermemo.com/english/sm8opt.htm if you
or anyone else should want to try your hand at this.
Chris Capel