Thanks for that explanation. It is actually about what I had surmised
from observing what was happening, but it is rather different from
what I would have expected.

I think it might indeed be a good thing to have a plugin system that
allows overriding the scheduler. In particular, I'd like to be able to
do so on a per-category basis. I think the default algorithm would
likely work quite well for me for some types of items, but for others
I'm not even sure that I think the intervals should always increase
monotonically. There is a basic tension here of course- one of the
nice things about Mnemosyne is that it is very simple. It seems to me
that the best compromise would be to allow overriding the behaviour of
the program through some sort of extension mechanism.

It's been a while since I did any Python programming. I often program
in languages that let you fiddle with the symbol table in such a way
that it's actually quite easy to replace already defined functions. I
wonder if it's possible to do something like that in the current
version. I might have a look at the current docs to see what Python
allows along those lines, as I'm usually a bit loathe to actually make
personal branches of software- it can make upgrading quite tricky,
among other things.

Thanks
Duncan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/mnemosyne-proj-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to