From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell Adams Subject: Re: memory management in orgmode (supermemo) Date: Mon, 21 Sep 2009 06:31:00 -0500 Message-ID: <20090921113100.GB21528@thinkpad.adamsinfoserv.com> References: <4AB73ADF.8010600@quintanasegui.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Mph6r-00038A-Ez for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 07:31:09 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Mph6p-00035a-QL for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 07:31:09 -0400 Received: from [199.232.76.173] (port=49644 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Mph6p-00035O-I4 for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 07:31:07 -0400 Received: from squirtle.drak.net ([72.52.144.201]:45187) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Mph6p-0005V3-1m for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 07:31:07 -0400 Received: from c-76-124-82-88.hsd1.nj.comcast.net ([76.124.82.88] helo=localhost) by squirtle.drak.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from ) id 1Mph6j-0004Oo-D0 for emacs-orgmode@gnu.org; Mon, 21 Sep 2009 06:31:01 -0500 Content-Disposition: inline In-Reply-To: <4AB73ADF.8010600@quintanasegui.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org That article looks very interesting. Given the outline format and scheduling in Org it would be conceptually simple to accomplish what they describe. The portion that would require new code would be a "dispatcher" to tally which items to view based on an aging property, and to update that afterward. Though it could use the agenda, you still have to calculate the next viewing period based on their projection of memory duration using the number of views and the last viewed date. Is there someplace that the algorithm is fully documented? On Mon, Sep 21, 2009 at 10:35:43AM +0200, Pere Quintana Segu? wrote: > Hello, > > I'm a *very* happy org-mode user since a year ago. In fact, it became a > sort of dual brain for me. Thanks for producing such a great piece of > software. > > Today I read a Wired article about SuperMemo: > http://www.wired.com/medtech/health/magazine/16-05/ff_wozniak?currentPage=1 > > SuperMemo is a flashcard program that calculates the best time to show > you a piece of information in order to optimise its retention. > Apparently, the methodology is very useful to load lots of information > into the brain. > > I think that memory is very important, because when the information is > within the brain, it is much easier to make connections and see the > whole picture. > > While reading the article, I thought that the supermemo algorithm should > be implemented within org-mode. After all, all my information is in .org > files. My *Org-Agenda* could show me, everyday, the items I should to > check again in order to retain them in my brain. > > In fact, watching SuperMemo's screenshots, I saw that this program has > many features that are similar to org-mode. For example, look at this: > http://www.supermemo.com/help/images/thumb/9/9b/Contents_window.jpg/528px-Contents_window.jpg > > I'm not a programmer at all, therefore I cannot implement this myself. > Do you know if somebody already started such a project? Are there any > plans to do so? > > Thanks, > > Pere Quintana > > -- > http://pere.quintanasegui.com > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3