From: SonOfLilit Date: 2007-02-14T05:21:09+09:00 Subject: Re: Getting my sister to learn programming ------=_Part_75911_11397749.1171398055700 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Seems like exactly something to KILL the spark that I am so trying to preserve... On 2/13/07, Suraj Kurapati wrote: > > SonOfLilit wrote: > > I've just come back from a trip home* and was surprised to find my > > sister very enthusiastic about programming and wanting to continue our > lessons. > > > > I'm confused over my head with the dilemma of what to teach her next: > > How about Loro? > > http://loro.sourceforge.net/z/?About > > Loro is an open system intended to help beginners learn programming. It > uses its own programming language and includes an integrated development > environment system focused on first-year students. The language features > a "specify, then implement" methodology; you have to specify a task > before writing any implementation (algorithm). Specification is an > explict, compilable construction to make a contract between suppliers > and clients, and can be implemented in either Loro or Java (via > BeanShell). The IDE features support for test-driven developing, syntax > highlighting, and automatic HTML documentation generation and > visualization. > > The Loro Programming System has been designed from the grounds up under > the following principles: 1) "program to an interface, not an > implementation" (GoF, 1995); 2) Design by Contract; and 3) Test driven > development. > > -- > Posted via http://www.ruby-forum.com/. > > ------=_Part_75911_11397749.1171398055700--