Re: [stack] Concatenative macros?

"William Tanksley, Jr" <[email protected]>
Newsgroups gmane.comp.lang.concatenative
Message-ID <[email protected]>
iepos <[email protected]> wrote:
> Hi Billy & all,
> It's been a while! Sorry this post is a little belated. I tried
> sending it last week, but something was wrong with my account (my
> concatenative membership had expired, apparently; or maybe the list
> was unmoderated back when I used to use it). In any case, Yahoo ate
> my post up, so I had to rewrite it ...

Thank you for putting the effort in. I have one more question.

> > A doubt begins to stir in my mind. Is the Fokker X combinator
> > actually
> > a pseudo-combinator? If so, is that a problem with the Fokker X
> > combinator, or is it a problem with Kerby's ideas about
> > pseudo-combinators?

> Yes. The Fokker X combinator would be a "pseudo-combinator". But
> that was a bad choice of terminology on my part. Under the standard
> definition, it is a combinator. The restricted objects I was calling
> combinators are what Curry called "proper combinators". So we ought
> to say that the Fokker X combinator is an improper combinator, but a
> combinator nonetheless. To recap, here are the standard definitions
> which I should have used:

Ah! A light dawns. Thank you again. Your definitions make sense.

> But after some fiddling, I was able to find a one-combinator base
> that does work. The idea is to make a combinator with 'cake' and 'k'
> somehow embedded in it, built in such a way that, with a little
> manipulation, we can extract them back out. Let

> z == [zap [cake] [k]] dip i

Nice. Now I'm going to have to try to understand Fokker's paper so I
can try to construct a simpler version. (I'll have to pick a
definition of "simpler".)

Before I fiddle with that, though, I'm going to work on the
two-combinator flat language... That's seriously interesting. To me.

> - Brent

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