On Sun, 29 Jun 2003, Brent Kerby wrote: [...] ... always baffled ... Example: In a particular family there are children [peter paul mary] and pets [dup dip...
Hi Russel, ... Some time ago I did a quick and dirty port of the C Joy interpreter to PalmOS. The interpreter's use of the C stack was the first thing I had to...
there's another way to look at this behavior. if you want to avoid the appearance of naked operators on the stack, you can either quote them in some way...
sa@...
Jul 2, 2003 7:42 pm
1558
From: sa@... [mailto:sa@...] ... In my opinion, the real problem here is the confusion in Joy between delisting and execution, and correspondingly...
i've read this several times, and i'm still having trouble visualizing the proposal (probably because i spent the previous hour immersed in the adventures of...
stevan apter
sa@...
Jul 3, 2003 3:43 pm
1560
From: stevan apter [mailto:sa@...] ... No suprise -- although I apologise. I've written that message three times and had it bounce twice, so I was getting...
... We already can say "+" intern to push a raw + on the stack. You can even build up operator names this way: "p" "op" concat intern [] i will do a pop. -- ...
... From: "Tanksley, William D. Jr." <william.d.tanksley.jr@...> To: <concatenative@yahoogroups.com> Sent: Thursday, July 03, 2003 12:39 PM Subject: RE:...
stevan apter
sa@...
Jul 3, 2003 5:19 pm
1563
From: stevan apter [mailto:sa@...] ... Right. ... Almost -- I'm using a different syntax to quote, so you could write this as: 2 '[3 +] or: 2 [3 '+]. ... ...
On Thu, 3 Jul 2003, Tanksley, William D. Jr. wrote: [..] ... You can at least get the appearance of this in Joy by suitable definitions: DEFINE squareq ==...
Curiously, or maybe not, Monkey already does something superficially quite similar to this but for different reasons: I wanted to add a simple type system to...
Martin Young writes: [lots of interesting Monkey details...] ... After reading Billy's mail last night I reached the same conclusion but also thought I must be...
... From: "Nick Forde" <nickf@...> To: <concatenative@yahoogroups.com> Sent: Friday, July 04, 2003 8:55 AM Subject: RE: [stack] YACL - Yet Another...
stevan apter
sa@...
Jul 4, 2003 1:49 pm
1568
... From: "Martin Young" <martin@...> To: <concatenative@yahoogroups.com> Sent: Friday, July 04, 2003 7:28 AM Subject: RE: [stack] YACL - Yet...
stevan apter
sa@...
Jul 4, 2003 1:52 pm
1569
... Sorry, my examples only included the top-of-stack in results. My intention was also that for atoms, dequotation would be that atom. Here's an example...
... From: "Nick Forde" <nickf@...> To: <concatenative@yahoogroups.com> Sent: Friday, July 04, 2003 10:31 AM Subject: Re: [stack] YACL - Yet Another...
stevan apter
sa@...
Jul 4, 2003 3:00 pm
1571
... Yes, new_i was meant for illustration only. I started writing a simple tokeniser but then realised that to be useful a full Joy parser would be required to...
... I think that would he doesn't like is the formal identity of lists and quotations, which prevents the compiling of quotations. In older Lisps, functions...
i think i have an argument for a distinct category of function objects, but it's regrettably convoluted, and i don't know if anyone will find it convincing. in...
stevan apter
sa@...
Jul 4, 2003 9:17 pm
1574
Since the earlier discussion, I've been working on a prototype of a Joy interpreter that can execute 'incrementally', i.e. you can step a single O(1)...
From: stevan apter [mailto:sa@...] ... Wow. You've stated my problem formally and precisely: I want to be able to distinguish between programs and lists of...
From: stevan apter [mailto:sa@...] ... Wow. You've stated my problem formally and precisely: I want to be able to distinguish between programs and lists of...
sa@...
Jul 7, 2003 6:41 pm
1579
From: sa@... [mailto:sa@...] ... Hm. Yes, I see other problems too -- for example, what's the shape of {3 2}? How about {3 + 3}? Shape doesn't seem...
[billy said:] Hm. Yes, I see other problems too -- for example, what's the shape of {3 2}? How about {3 + 3}? and then there's [[*] times] and [[0 <] [*] [+ *]...
sa@...
Jul 7, 2003 7:38 pm
1581
From: Martin Young [mailto:martin@...] ... I would have a general way to trasfer between the two. Oh, and I wouldn't call them "atoms"; by my...
From: stevan apter [mailto:sa@...] ... This is something Joy already can do. My Forth/Joy won't be able to do it at all: it won't have any way to decompile...
... ???????? I don't see that at all. I have spent very little time thinking about how a compiler for Joy would work, but if it can compile the body of a...
On Fri, 4 Jul 2003, Nick Forde wrote: [..] ... or: [ [char] "" cons intern [] cons i ] ( to allow for 'i and 'x and 'y to be consistently polymorphic...