Joy in Java (JoyJ) version 0.3 has been released with major changes. Download files are at http://appforge.apc.edu.ph/projects/joyj/. This version is written...
Hi all, Here is my most recent 16 instruction set for concatenative hardware. Any comments would be greatly appreciated. /* * Released into the public domain...
Don't you think basic arithmetical operators would be useful, if this might eventually be actual and not theoretical hardware? If you only have and, shift and...
You missed the ADD instruction. Seriously, though, I do suspect that Chuck Moore has it right on this one... Use instruction slots in a larger word size, and...
... Why? ... Sure but that is just one instruction. Overall, having 16 instructions, means a much smaller chip with very very small power overhead. I'm not an...
... You overlooked add. With that we can perform all arithmetical operations without too much problems. Of course, this is not appropriate for a PC CPU, but...
... This is what Chuck does. The reason I think he's got it right is that 16 instructions just isn't enough for a reasonable programming platform, especially...
... A fascinating goal, and one which to my knowledge has not been attempted together with a high-level instruction set. ... Completely incompatible with the...
... I think the distinction between "high-level" and "low-level" is artificial, and rooted to firmly on the naivete of our predecessors. If we ignore it, we...
... I'm not really designing the thing to be implemented by hand, I would expect the programmer to use a compiler. ... That line of reasoning isn't accurate....
... Well then, "special purpose" versus "general purpose". Either way, IMO interesting. ... Ah, this is how I handled the 8-bit instructions I was required to...
On 12/12/07 2:44 AM, "John Cowan" <cowan@...> wrote: William Tanksley, Jr scripsit How about "self" as a call to its enclosing context? ... Two things: ...
... Sure thing -- sensible. ... Let me add a word to your description: Lisp and its cousins place operands them in a *lexical* structure preceded by an...
... Mea culpa, William, I should have said something like, "use operands in only one form." Many languages use operands in two distinct forms, one for...
First let me say, I really *really* appreciate all the feedback I have had on my past articles on Cat. So far all my article submissions have been rejected....
... Congrats! Tell me which month so I can read it in print! Some notes: What is the [?] in "...very easy to create efficient implementations for [?],"? The...
Hi William, Thanks. I've responded to your comments below and already started tweaking the article as per your suggestions. ... Thanks. ... I can't say yet,...
... Definitely. You're right that they belong in the intro. ... What previous concatenative language had GOTO statements? I don't think Manfred "left them...
... Forth has BRANCH and BRANCH? Do you consider Forth a concatenative language? Either way I am talking explicitly about stack-based languages so Forth...
... i've been up and down this road so many times i'm giving names to the rocks. am i wrong in thinking that the languages we're concerned with (in this...
Stevan Apter
sa@...
Feb 10, 2008 6:39 pm
3698
... Hi Stevan, This seems more or less like the definition that majority of the group has agreed upon. In your opinion what languages other than Joy does it ...
... From: "Christopher Diggins" <cdiggins@...> To: <concatenative@yahoogroups.com> Sent: Sunday, February 10, 2008 2:00 PM Subject: Re: [stack] Cat...
Stevan Apter
sa@...
Feb 10, 2008 7:24 pm
3700
... This is a pretty good list, thank you! You left out XY. ... Yeah, that's the tricky part. I believe there are valid phrases in Forth which can't be...
I'll be quick here, as I haven't the time I wish I had. The introduction seems weak. Simplicity doesn't come from a low number of concepts. If it did, the...
John Nowak
john@...
Feb 11, 2008 1:40 am
3702
Hi John, Thanks a lot for the comments. ... Sorry about that. ... I'm a little confused: a low number of concepts seems to be the very definition of...
... What I mean to say is that a language with a few, simple concepts can have unavoidably complex implications. The language I typically cite here is Io; you...
John Nowak
john@...
Feb 11, 2008 2:43 am
3704
Briefly, just to give the correct types for functions involving first- class stacks: infra :: A {B} (B -> C) -> A {C} push :: A c {B} -> A {B c} pull...