Re: [stack] Re: What does "concatenative" actually mean?

William Tanksley <[email protected]>
Newsgroups gmane.comp.lang.concatenative
Message-ID <1236266337.32020.3604.camel@tanksley>
pml060912 wrote:
> William Tanksley <wtanksleyjr@...> wrote:
> > Forth -- and any practical language -- has a huge set of basis
> > functions, and allows you to define your own functions that are used
> > just like basis functions.
> No, actually, it has a rather small set of basis functions.

Probably we have different definitions for the terms "huge" and "basis
functions".

I use the term "basis function" in the formal, mathematical sense
(appropriate for the "functional language" context of the discussion),
rather than as a synonym for "primitive" or "implemented in machine
code". In that sense, a "huge" set of basis functions is when a language
requires far more than the basis functions required in a mathematically
minimal basis set for that type of language.

I don't think it's useful to treat "basis functions" as a synonym for
"primitives".

-Wm
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.