Re: [stack] Why! a concatenative language ?

"William Tanksley, Jr" <[email protected]>
Newsgroups gmane.comp.lang.concatenative
Message-ID <[email protected]>
eas lab <[email protected]> wrote:
> Well one of the most obvious reasons to want to manipulate
> algebraically, must be to prove correctness.

If I understand you correctly, I agree.

> So where's the literature with examples ?

I'd absolutely love to point you to a huge stack of literature with
examples and proofs. Unfortunately, all we have is a small stack, with
much of it written by people on this list. The reason is that the idea
of a "concatenative language" is almost brand new.

Manfred's Joy page will get you off to a good start. There's a lot of
it -- pick and choose what seems fun.
http://www.latrobe.edu.au/philosophy/phimvt/joy.html

Also read Kerby's exploration of combinator logic.
http://tunes.org/~iepos/joy.html

Next a little something done by someone outside of our group: Henry
Baker's excellent set of articles on "linear logic". Be sure to read
ForthStack.html ("The Forth Shall be First") -- but all these papers
are interesting.
http://home.pipeline.com/~hbaker1/

There's actually a lot more, depending on what you need and can
understand; the archives of this group will show you as well as I
could.

> I don't expect to find the 'magic bullet' just some tools to help
> improve productivity and reliability.

They're not here yet. The best thing you could do is help us produce
those tools. The second best is to help us figure out what those tools
would be like -- start talking :-)!

The Factor people are the farthest ahead in this respect. Cat is being
worked on, and I think it'll be very significant. Enchilada contains
some major advances as well. Forth has had the longest time of any
language here, so it's got a lot of tools and techniques, but there's
no unified theory behind any of them (aside from Chuck Moore's
intuition, which is not to be disrespected).

As far as IDEs go... I don't know much about that. It would be nice to
have an IDE designer here, but this isn't a language specific group,
so that's unlikely to happen. I'm sure Factor has a good IDE, since it
was written by Slava (of JEdit fame). I happen to like the minimalist
IDE of colorForth, but I doubt most people would (and even I would be
happy with more bells and whistles on that, but even there it's a fine
start).

> == Chris Glur.

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