Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #51316

Re: Oforth manual and V0.9.25 released

From Paul Rubin <no.email@nospam.invalid>
Newsgroups comp.lang.forth
Subject Re: Oforth manual and V0.9.25 released
Date 2016-09-26 01:50 -0700
Organization A noiseless patient Spider
Message-ID <8760pj82oq.fsf@jester.gateway.pace.com> (permalink)
References <7c7971f7-72eb-4d28-925c-64444e025837@googlegroups.com> <cb977291-bc33-4d1c-ada0-850d8abd2dc7@googlegroups.com> <ns92ea$88s$1@cherry.spenarnc.xs4all.nl> <ae263410-268e-4f52-afcf-ab3f9e4089ba@googlegroups.com> <nsan9p$bdr$1@cherry.spenarnc.xs4all.nl>

Show all headers | View raw


albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) writes:
> ( * 12 4 ( + 1 2 3 4 ) 5 )
> I'm trying to find out whether a parse tree must be build for the
> whole expression, or while building the tree the + is evaluated

You would normally read the whole expression and then evaluate it.  I've
never seen a lisp that evaluates concurrently with reading, except
through things like read macros.  Try to relax your Forth reflex of
feeling pain at the thought of temporarily allocating a half dozen extra
cons nodes.  They get gc'd, and also, Lisp historically always ran on
relatively large machines compared to typical Forth platforms.  

Lisp's heyday was more or less in the same era as Forth's (1980s) but
most interesting Lisp projects at that time ran on 32- or 36-bit
machines with a megabyte or more of memory, while Forth typically ran on
8- or 16-bit machines with 64k or less.  Lisp had the reputation of
being a horrible memory hog, but these days of course, 1MB is nothing.

Anyway, it is ok in Lisp to read in an entire large function as an
S-expression before trying to process it.

Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Oforth manual and V0.9.25 released franck.bensusan@gmail.com - 2016-09-24 13:10 -0700
  Re: Oforth manual and V0.9.25 released Cecil Bayona <cbayona@cbayona.com> - 2016-09-24 17:28 -0500
    Re: Oforth manual and V0.9.25 released franck.bensusan@gmail.com - 2016-09-25 03:25 -0700
  Re: Oforth manual and V0.9.25 released Ron Aaron <rambamist@gmail.com> - 2016-09-25 06:38 +0300
    Re: Oforth manual and V0.9.25 released franck.bensusan@gmail.com - 2016-09-25 03:25 -0700
  Re: Oforth manual and V0.9.25 released albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-25 12:02 +0200
    Re: Oforth manual and V0.9.25 released franck.bensusan@gmail.com - 2016-09-25 03:28 -0700
      Re: Oforth manual and V0.9.25 released albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-25 19:44 +0200
        Re: Oforth manual and V0.9.25 released Doug Hoffman <glidedog@gmail.com> - 2016-09-25 21:47 -0400
        Re: Oforth manual and V0.9.25 released franck.bensusan@gmail.com - 2016-09-26 01:03 -0700
          Re: Oforth manual and V0.9.25 released albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-26 10:46 +0200
            Re: Oforth manual and V0.9.25 released Paul Rubin <no.email@nospam.invalid> - 2016-09-26 01:50 -0700
              Re: Oforth manual and V0.9.25 released Lars Brinkhoff <lars.spam@nocrew.org> - 2016-09-26 11:00 +0200
                Lisp on Forth was Re: Oforth manual and V0.9.25 released albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-26 12:25 +0200
                Re: Lisp on Forth was Re: Oforth manual and V0.9.25 released lawrencedo99@gmail.com - 2016-09-26 21:30 -0700
                Re: Lisp on Forth was Re: Oforth manual and V0.9.25 released albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-27 14:32 +0200
                Re: Lisp on Forth was Re: Oforth manual and V0.9.25 released Paul Rubin <no.email@nospam.invalid> - 2016-09-26 22:35 -0700
                Re: Lisp on Forth was Re: Oforth manual and V0.9.25 released albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-27 13:40 +0200
                Re: Lisp on Forth was Re: Oforth manual and V0.9.25 released Paul Rubin <no.email@nospam.invalid> - 2016-09-27 08:01 -0700
              Re: Oforth manual and V0.9.25 released albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-26 11:24 +0200
            Re: Oforth manual and V0.9.25 released franck.bensusan@gmail.com - 2016-09-26 02:05 -0700
            Re: Oforth manual and V0.9.25 released franck.bensusan@gmail.com - 2016-09-27 15:18 -0700
            Re: Oforth manual and V0.9.25 released luser droog <mijoryx@yahoo.com> - 2016-09-27 23:37 -0700
    Re: Oforth manual and V0.9.25 released Doug Hoffman <glidedog@gmail.com> - 2016-09-25 06:45 -0400
  Re: Oforth manual and V0.9.25 released Doug Hoffman <glidedog@gmail.com> - 2016-09-25 06:39 -0400
    Re: Oforth manual and V0.9.25 released franck.bensusan@gmail.com - 2016-09-25 05:01 -0700

csiph-web