[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: P-Lisp and Book



On Jun 30, 1:06 pm, "Michael J. Mahon" <mjma...@aol.com> wrote:
> rtk wrote:
> > On Jun 28, 6:56 pm, "Michael J. Mahon" <mjma...@aol.com> wrote:
>
> >>MuLISP is another possibility--and it has indefinite precision integers
> >>and rational arithmetic!
>
> > True.  I have MuMath somewhere but I don't recall that it was able to
> > actually "use" the Apple II system, ie, nothing like PEEK and POKE and
> > CALL.  But, it has been many years since I looked at it so my memory
> > might be off.
>
> But it was easily extensible, I'm sure.
>
>
>
> > I have started playing with P-Lisp a bit.  I created a base memory
> > image that includes a (loadfile ...) function to load source code from
> > disk.  It is simplistic and will load all the lists in the file until
> > it simply gets an end of file error.  Then it jumps back to the P-Lisp
> > interpreter with the loaded definitions intact.  Good enough for me.
>
> > Funny you should mention rational arithmetic.  That is the first thing
> > I'm going to do with P-Lisp, to make grading math homework for my kids
> > that much easier.  I had a similar "rational" calculator in Modula-2
> > for my old Kaypro but the computer died a long time ago.  Yes,
> > arithmetic with fractions is simple, but it does get tedious when you
> > have to do it 20-30 times per lesson.  (For the kids it isn't tedious,
> > they are learning it and once they do, they will be grateful,
> > right? :)  I'm being as simple as possible:
>
> > 1/2 becomes (1 2)
> > 22/7 becomes (22 7)
> > 1 2/3 becomes (1 2 3)
>
> > so,  1/2 + 2/3 becomes (pp (+ (1 2) (2 3)))  where (pp ...) is a
> > function that "pretty prints" the answer, properly reduced, of course!
>
> > Now, all I need is a simple text editor that runs under DOS 3.3
> > (AppleWriter is overkill).  The "editor" included with P-Lisp is too
> > primitive, even for me.  So, I think I'll hack something together in
> > Applesoft.  It's a good excuse, after all.  Once I have something that
> > might be useful (?) I'll put it on my website and mention it here.
>
> Sounds good!
>
> -michael
>
> AppleCrate: An Apple II "blade server"!
> Home page:  http://members.aol.com/MJMahon/
>
> "The wastebasket is our most important design
> tool--and it's seriously underused."

Check out Stockhunt.com, turn $150 into $1,000,000.
It works for Jim Cramer why wont it work for.
Sign up now!
http://www.stockhunt.com/news-letter.aspx