... Very cool stuff. I am now beginning to play around with a Joy implementation in Scheme. The current C implementation is usable, but it is not beautiful...
1418
phimvt@...
phimvt
May 9, 2003 6:36 am
... It was pointed out to me that the top-of-page banner and the botton-of-page banner make some of my web pages hard to read. History: For years I have been...
1419
phimvt@...
phimvt
May 9, 2003 7:36 am
I think we should first specify what an accumulator is supposed to do. Here is an all too vague attempt: An accumulator "contains" a current value, and it ...
1420
phimvt@...
phimvt
May 9, 2003 9:46 am
On Thu, 8 May 2003, John Cowan wrote: [...] ... Alas, yes. I have on occasions thought about a cleaner and more flexible implementation, but it is all rather...
1421
Stevan Apter
sa@...
May 9, 2003 2:08 pm
dear colleagues is there a joy .exe for windows? at work, and at home, i'm running NT. as things stand, i don't have a c compiler (and even if i did, i...
1422
John Cowan
johnwcowan
May 9, 2003 2:21 pm
... Someone sent me an executable, dated 5 June 2001, so it does not have the latest fixes. The URL is http://www.ccil.org/~cowan/joy1.exe ; feel free to copy...
1423
Stevan Apter
sa@...
May 9, 2003 4:07 pm
thanks john. finally, i'm able to actually run joy ... ... From: "John Cowan" <cowan@...> To: <concatenative@yahoogroups.com> Sent: Friday, May 09, 2003...
1424
wtanksleyjr@...
wtanksle
May 9, 2003 4:52 pm
From: phimvt@... ... I think the specification was pretty clear that every accumulator has to be a function; quotations are arguably...
1425
Nick Forde
nickf42uk
May 9, 2003 6:30 pm
... I agree. I'm still getting my head around it! ... Great. A Scheme implementation would be much more elegant than the current C interpreter, although...
1426
John Cowan
johnwcowan
May 9, 2003 9:28 pm
... Well, it depends on your environment: Unixes tend to come with gcc but not Scheme, so there is that hurdle to get over; still, the RPM package and the...
1427
John Hodge
cyfododd
May 9, 2003 11:24 pm
... to C ... more ... but not ... and ... [snip] Have you checked out Bigloo Scheme? I believe it is compiled directly into C. It's free, has .rpm's for...
1428
John Cowan
johnwcowan
May 10, 2003 12:29 am
... Excellent point. When I get the implemention done in Petite, I'll grab Bigloo and generate myself some C. ... Exactly what I have in mind: (j 32 45 +) ...
1429
Ben
gnomon027
May 10, 2003 12:50 am
... [snip] ... Ah, finally something I'm qualified to speak about around here ;) (1996) http://www.cs.indiana.edu/scheme-repository/imp/siod.html (1997)...
1430
John Hodge
cyfododd
May 10, 2003 1:31 am
... grab ... that ... to ... Great! The chapter on embedding Prolog is toward the back of the book ;) Amazingly, Graham implements the entire language in a...
1431
John Cowan
johnwcowan
May 10, 2003 4:03 am
... I sure don't see any way to do it using only R5RS hygienic macros. So far my only deviation from R5RS is that in the Chez implementation symbols have...
1432
Steven Shaw
steshaw
May 10, 2003 4:23 am
... know ... Pretty sure the most up-to-date page is http://people.delphiforums.com/gjc/siod.html. Another Scheme implementation in a similar vein is Gauche....
1433
John Cowan
johnwcowan
May 10, 2003 4:58 am
... Ah, thanks. As someone else said, not even R4RS here. ... Excellent. ... Even better! -- Is a chair finely made tragic or comic? Is the John...
1434
John Cowan
johnwcowan
May 13, 2003 8:28 pm
I am happy to announce that I have a working Joy interpreter implemented in Scheme. Version 0.2 can be downloaded from http://www.ccil.org/~cowan/joy.ss . The...
1435
John Cowan
johnwcowan
May 14, 2003 8:26 pm
Okay, another day, another version. This one implements modules. The syntax is: (joy-module module1 private (joy-define foo bar baz) public (joy-define abc...
1436
John Hodge
cyfododd
May 14, 2003 8:37 pm
[snip] ... I'll be looking at it closely tonight. Try to get back to you tonight also. --Hodge...
1437
John Hodge
cyfododd
May 14, 2003 8:42 pm
... Is this at the same location as version 2? Same filename? --Hodge...
1438
Heiko.Kuhrt@...
heikuh
May 15, 2003 1:19 am
... Hello John, I think it works very well! ... (define hashtable (make-hash-table)) (define (getprop key hash default) (hash-table-get hashtable key ...
1439
John Cowan
johnwcowan
May 15, 2003 2:12 am
... Yes, always. -- Yes, chili in the eye is bad, but so is your John Cowan ear. However, I would suggest you wash your jcowan@... hands...
1440
John Carter
refactored
May 15, 2003 3:55 am
... Now all I need is a Scheme interpretor in Joy, then I can die happy... Now there's a project. Take Manfred's minimal self interpreting Joy. Find/write a...
1441
John Hodge
cyfododd
May 15, 2003 1:43 pm
... I couldn't find any errors running it in Chez Scheme. When I tried to compile it with Bigloo, there seemed to be some minor snag with the macro...
1442
John Cowan
johnwcowan
May 15, 2003 7:07 pm
Thanks to Francis Norton, who did the work, I now have a refreshed version of joy1.exe at http://www.ccil.org/~cowan/joy1.exe . This one was compiled on May...
1443
sa@...
May 15, 2003 8:50 pm
thanks again - it sure is nice to run joy on a physical machine, rather than on what is merely the ghost within one. sa - Thanks to Francis Norton, who did the...
1444
John Cowan
johnwcowan
May 16, 2003 3:40 am
... Maybe, maybe not. :-) I ran it successfully under the Chicken interpreter, but I haven't had a chance to try the Chicken compiler yet (which uses C as...
1445
francisnorton
May 16, 2003 8:02 am
I've been going throught the Informal Tutorial and I have a slight problem with constr12 operator, which doesn't seem to be implemented in either the core...
1446
John Cowan
johnwcowan
May 16, 2003 12:42 pm
... Thanks. It wouldn't surprise me if there were bugs in "step" (or any other primitive, for that matter). -- De plichten van een docent zijn divers,...