Re: [stack] Is this language concatenative?

"William Tanksley, Jr" <[email protected]>
Newsgroups gmane.comp.lang.concatenative
Message-ID <[email protected]>
Michael Nedzelsky <[email protected]> wrote:
> William Tanksley, Jr wrote:
> > Should our definition allow for languages which are
> > perhaps not _entirely_ concatenative, but whose "top layer" is
> > concatenative?

> It seems to me (I can be wrong here),  that already Joy is not _entirely_
> concatenative because of quotation. I think the quotation as basic operation
> has the same status as concatenation.

Very interesting. I've felt that Joy's quotation (which is, of course,
actually a combination of literal lists and function quotation) didn't
fit in quite correctly.

I was able to design a concept I called flatness, which helped me somewhat.

But I think the ability to include program literals is obviously
useful. And there's some use in insuring that the program literals are
in the same (concatenative) language as you're coding it.

So it seems to me that a non-flat concatenative language is still
useful. And I don't see why it should be impossible to define
formally... Especially since we haven't even defined a flat
concatenative language formally. (We seem to have exceptions to every
proposed definition, although IMO several have come very close.)

>  Michael Nedzelsky

-Billy
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.