It would be useful for readers if there was some kind of compact comparison of the various concatenative languages that we have been discussing here. I am...
I'd be glad to write about Forth. When you ask for a comparison, though, do you mean something more like a precis, or a summary? I couldn't compare Forth to...
Hi, I think this is a great idea! Do you want each section to be 'free standing', or discuss differences with other concatenative languages?...
Slava Pestov
slava@...
Aug 4, 2004 1:56 am
1929
i'm not sure when i'll be able to get to this - perhaps in a few weeks. meanwhile, i've encountered some serious difficulties with the xy design, which i'm not...
sa
sa@...
Aug 4, 2004 7:51 am
1930
... This makes sense. ... This doesn't make sense to me. Oh, yes, I suspect you can make it work this way, but allowing things to execute inside your stack...
suppose the queue consists of [+ 2 3] { [[a A]] a A } so [+ 2 3] is pushed on the stack, then { is evaluated, which looks ahead to the closing } and takes the...
sa@...
Aug 4, 2004 3:37 pm
1932
Thanks to everybody for the quick responses. To answer several questions, here is some clarification. It would require some detailed knowledge of all the...
... Your remarks give me what seems to be a good idea: A list of attributes that concatenative languages (and sometimes other languages) can have that would ...
Hi, I'm a Joy newbie, implementing Joy in Visual Basic .NET, but I'm confused about linrec. The help for it says: [P] [T] [R1] [R2] Executes P. If that yields...
... Please post the code when you're done :) ... The C implementation of Joy includes this combinator, coded as a C primitive. Slava...
Slava Pestov
slava@...
Aug 10, 2004 11:11 pm
1936
Here is my first draft for the general introduction, warts and all. But I think the contents will stand. I send it out straight away so that the authors of the...
Since there are different ways of doing the conditional in concatenative languages, it might be good if we all had them for comparison. This is more or less...
Billy, you will have seen the previous posting about conditionals in Joy. The corresponding one for Forth would be something like this (pardon my Forth, you...
On Sat, 7 Aug 2004, Chris Cogan wrote: [..] ... [.. A very long and careful contribution to the discussion ..] Thank you very much for this, much appreciated....
... It is as if linrec pushed them back first, but an implementation might be able to avoid this. ... Yes, virtually is a good way to express it. The C-program...
... Yes, I would. Of course it would be subject to correction by the rest of the gang. All of the languages and dialects seem to have interesting features or...
http://www.paulgraham.com/pypar.html Paul mentions Joy as one of the languages used by people who really care about programming. Pretty cool. -Billy...
... You're right, but I couldn't find it. I must have had my search set on "whole word only," so that, without the trailing underbar, it wouldn't match. Thanks...
Manfred, I think it would be nice if each section of the comparison could assume basic concepts from the prevoius. Then, ideas could be introduced in this...
Slava Pestov
slava@...
Aug 14, 2004 6:08 am
1947
... I think the stack is the key concept, not the "concatenative" nature. The latter is just implied by the former. I'm not aware of any language with implicit...
Slava Pestov
slava@...
Aug 15, 2004 7:41 pm
1948
Nonsense....
Soren Renner
srenner@...
Aug 16, 2004 2:48 pm
1949
Hi everybody, The major development in the Factor world lately is the Factor plugin for the jEdit text editor (http://www.jedit.org). To try it, install the...
Slava Pestov
slava@...
Aug 17, 2004 5:00 am
1950
Here is my draft for the Joy section. I humbly submit it to your savage criticism. - Manfred THE CONCATENATIVE LANGUAGE JOY The datatypes of Joy are integers,...
On Wed, 11 Aug 2004 ccogan@... wrote: [..] ... That is certainly something we should discuss in detail. You may or may not know that my original version...
... The stack is not essential, except that: 1. it is an obvious and convenient may of implementing postfix 2. it is psychologically useful for explaining...
On Tue, 17 Aug 2004 00:53:29 -0400, "Slava Pestov" <slava@...> ... It runs fine on the Sharp Zaurus C760 PDA too. I'm running the pdaxrom ...
Chris Double
chris.double@...
Aug 17, 2004 9:53 pm
1954
Hello I believe I haven't posted here yet, but I want to ask something regarding this thread: ... Here's my question - can J be considered a partially...
... and ... [10 <] [1 +] [-1 +] ifte in XY, ifte is defined: { [d c t e] d [e t] d c i true? at i } or non-patternishly as: pair [[dup] dip i false?] dip swap...