From nobody@digitalkingdom.org Wed Sep 21 14:00:51 2005 Received: with ECARTIS (v1.0.0; list lojban-beginners); Wed, 21 Sep 2005 14:03:20 -0700 (PDT) Received: from nobody by chain.digitalkingdom.org with local (Exim 4.52) id 1EIBhz-0002TF-EO for lojban-beginners-real@lojban.org; Wed, 21 Sep 2005 14:00:51 -0700 Received: from zproxy.gmail.com ([64.233.162.207]) by chain.digitalkingdom.org with esmtp (Exim 4.52) id 1EIBhs-0002T5-VZ for lojban-beginners@chain.digitalkingdom.org; Wed, 21 Sep 2005 14:00:51 -0700 Received: by zproxy.gmail.com with SMTP id n29so477637nzf for ; Wed, 21 Sep 2005 14:00:43 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=cqXq94BmFm4jMGmiiVJ0G+FYfkTyJqj2Fw+rXtJ6Cq+P3JrXc3z3rIG8dwVPZgXpAY9flKhG4MAfShm3eGLc9bD/aBnObUHbV3MY3hAWr0plZyzV3m1xaPA8y1tN+y25QjTYkjRfD1AZ5noXHRJLgRiKJ3RmxTSYhgE00mtvbRM= Received: by 10.37.2.6 with SMTP id e6mr5533563nzi; Wed, 21 Sep 2005 14:00:42 -0700 (PDT) Received: by 10.36.61.18 with HTTP; Wed, 21 Sep 2005 14:00:42 -0700 (PDT) Message-ID: <737b61f3050921140045eda762@mail.gmail.com> Date: Wed, 21 Sep 2005 16:00:42 -0500 From: Chris Capel To: lojban-beginners@chain.digitalkingdom.org Subject: [lojban-beginners] Re: Test post, and request for help ... In-Reply-To: <4331BE8A.6080408@handgranat.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by Ecartis Content-Disposition: inline References: <200509201313.42267.colin.wright@denbridgemarine.com> <737b61f3050920170251f83d81@mail.gmail.com> <4331BE8A.6080408@handgranat.org> X-Spam-Score: -2.5 (--) X-archive-position: 2218 X-Approved-By: rlpowell@digitalkingdom.org X-ecartis-version: Ecartis v1.0.0 Sender: lojban-beginners-bounce@chain.digitalkingdom.org Errors-to: lojban-beginners-bounce@chain.digitalkingdom.org X-original-sender: pdf23ds@gmail.com Precedence: bulk Reply-to: lojban-beginners@chain.digitalkingdom.org X-list: lojban-beginners On 9/21/05, Sunnan wrote: > Chris Capel wrote: > >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 > > If we're still depending on SuperMemo code I don't see the point. I'm > interested in helping out with this endeavor because I'm interested in > free software. I'm pretty sure the license of the DLL in question allows for gratis and relatively unrestricted codistrubiton with Colin's code, whatever free license he might release it under. The point of using it is that it's probably very close to the ideal algorithm, and you get it with no effort. I imagine a naive Leiter cardfile system would be 30% less efficient. On the other hand, a less sophisticated algorithm would be pretty straightforward to code, and the interface to the repetition algorithm is only a single, simple function, so for those of your that are strict about the ideological purity of the software you use, and don't mind it taking 10-30% more effort to learn Lojban, it would probably be easy to make the algorithm pluggable, and you could opt for the completely free one. Chris Capel -- "What is it like to be a bat? What is it like to bat a bee? What is it like to be a bee being batted? What is it like to be a batted bee?" -- The Mind's I (Hofstadter, Dennet)