Search the web
Sign In
New User? Sign Up
concatenative · Discuss the concatenative variety of computer languages: Joy, Forth, Postscript
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 2631 - 2660 of 4643   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
2631
Australia extends its sympathy to the U.S. in the wake of Katrina's devastation. We share your grief. I can only hope that members of this group have not been ...
phimvt@...
phimvt
Offline Send Email
Sep 2, 2005
5:44 am
2632
On Fri, 26 Aug 2005 phimvt@... wrote: [..] ... That should have been [J] i == [F] i i ... Well, it took much much longer than I anticipated -...
phimvt@...
phimvt
Offline Send Email
Sep 7, 2005
8:11 am
2633
jon harrop's original implementations, in c++ and ocaml: http://www.ffconsultancy.com/free/ray_tracer/comparison.html 105 and 62 lines, respectively. the...
stevan apter
sa@...
Send Email
Sep 10, 2005
2:15 pm
2634
I've written a Space Invaders emulator in Factor. Screenshots here: http://factor.modalwebserver.co.nz/factor_space_invaders.jpg ...
Chris Double
doublecnz
Offline Send Email
Sep 11, 2005
2:45 am
2635
Does someone used Joy as a finite automata? How Deterministic Finite Automton should be defined in Joy. Also, how do we implement the algorithm of converting...
icpdesign
Offline Send Email
Sep 11, 2005
7:49 pm
2636
... I've done DFAs in Forth, but never in Joy. I used a little toolkit someone else wrote that lets you build a jump table using a table-like syntax, so I was...
William Tanksley, Jr
wtanksle
Offline Send Email
Sep 11, 2005
9:59 pm
2637
I found an article by J.V. Noble (Finite State Machines in Forth) that describes an elegant implementation of Finite State Machines using FORTH...
icpdesign
Offline Send Email
Sep 13, 2005
12:41 pm
2638
... compiler ... would ... This is a bit off topic but somewhat related. I've recently been reading about the SSA form and it's functional equivalent, ANF ...
Ivan Tomac
e1_t
Offline Send Email
Sep 13, 2005
2:23 pm
2639
I was probably not clear, but I meant to use Joy to write compilers for other language and was not asking on how to write a compiler for Joy. The reason I find...
icpdesign
Offline Send Email
Sep 13, 2005
2:43 pm
2640
I was probably not clear, but I meant to use Joy to write compilers for other language and was not asking on how to write a compiler for Joy. The reason I find...
icpdesign
Offline Send Email
Sep 13, 2005
2:43 pm
2641
... The first thing is to read Henry Baker's paper on Forth and Linear Lisp: http://home.pipeline.com/~hbaker1/ForthStack.html . -- John Cowan...
John.Cowan
johnwcowan
Online Now Send Email
Sep 13, 2005
3:16 pm
2642
... The conversion algorithm is just 4 lines of plain English in Aho and Ullman, Introduction to Automata Theory, Languages and Computation, p 22. I doubt...
phimvt@...
phimvt
Offline Send Email
Sep 14, 2005
7:07 am
2643
... If you just want to see how (extremely simple) translations can be done, on the Joy page look at The basic library symlib.joy (symbol manipulation,...
phimvt@...
phimvt
Offline Send Email
Sep 14, 2005
8:17 am
2644
... I wonder if any work been done on a linear version of Joy with no garbage collector, like in... Lively Linear Lisp -- 'Look Ma, No Garbage!' ...
Greg Buchholz
sleepingsqui...
Offline Send Email
Sep 14, 2005
4:23 pm
2645
... I've read about Linear Lisp before but using something resembling Linear Lisp as an intermediate form doesn't seem much different to just using ANF (or...
Ivan Tomac
e1_t
Offline Send Email
Sep 15, 2005
12:14 am
2646
... Joy doesn't need a garbage collector as deallocation is always explicit. In other words pop could simply pop the stack in case the element on top of the...
Ivan Tomac
e1_t
Offline Send Email
Sep 15, 2005
12:22 am
2647
... The point of the paper is that Linear Lisp can be compiled to a Forth intermediate form in which the variables disappear. So it would be more accurate to...
John.Cowan
johnwcowan
Online Now Send Email
Sep 15, 2005
1:46 am
2648
... that all ... Forth ... representation ... optimizations ... things. ... Yes. But that still leaves you to convert a concatenative program into an...
Ivan Tomac
e1_t
Offline Send Email
Sep 15, 2005
2:56 am
2649
... A more efficient approach would be a copy-on-write scheme, employing a reference count behind the scenes. (The off-the-top-of-my-head implementation is...
Narcoleptic Electron
narcoleptic_...
Offline Send Email
Sep 15, 2005
5:25 am
2650
... employing a ... the ... it is ... retains. ... That's exactly how MONKEY (implmented in C) does garbage collection. So far, no uncollectable data have...
Martin Young
venusian_1999
Offline Send Email
Sep 15, 2005
7:38 am
2651
... Joy currently has no primitives analogous to set-car! and set-cdr! for creating circular lists. However, it would be necessary to have a reference count...
John.Cowan
johnwcowan
Online Now Send Email
Sep 15, 2005
1:13 pm
2652
... I'll check it out! Thanks. ... Counts would not need to be updated recursively-- only one level in. Consider an example: a pointer to a list is on the top...
Narcoleptic Electron
narcoleptic_...
Offline Send Email
Sep 15, 2005
4:49 pm
2653
... The problem comes in when you free a list: you then have to decrement the reference counts of the members, and potentially free them too, and so on....
John.Cowan
johnwcowan
Online Now Send Email
Sep 15, 2005
8:08 pm
2654
... The keyword there is "potentially", rather than "necessarily", as would be the case in the "deep copy dup" scenario. You only need to recurse until you...
Narcoleptic Electron
narcoleptic_...
Offline Send Email
Sep 15, 2005
8:26 pm
2655
... Google has failed me. Do you have a URL for Monkey info?...
Narcoleptic Electron
narcoleptic_...
Offline Send Email
Sep 15, 2005
8:27 pm
2656
... Sorry, no I don't. MONKEY is my own Joy-alike; should have mentioned that in my post. There's nothing clever about the GC in MONKEY and no special results ...
Martin Young
venusian_1999
Offline Send Email
Sep 15, 2005
8:41 pm
2657
... I like Baker's essay titled "Linear Logic: The Forth Shall Be First" is more appropos to this group :-), and to your question. ... dup is only nonlinear if...
William Tanksley, Jr
wtanksle
Offline Send Email
Sep 15, 2005
10:19 pm
2658
... Unless, of course, you could write an efficient compiler for an intermediate form naturally derived from the concatentative calculus. I suspect, but do not...
William Tanksley, Jr
wtanksle
Offline Send Email
Sep 15, 2005
11:56 pm
2659
... into ... calculus. That is exactly what I'm saying - converting concatenative programs into a lambda-calculus based form seems redundant. ... I suspect...
Ivan Tomac
e1_t
Offline Send Email
Sep 16, 2005
1:19 am
2660
... "Efficient" is ambiguous; I think the two systems are different enough that any comparison will only show that one always beats the other at some...
William Tanksley, Jr
wtanksle
Offline Send Email
Sep 16, 2005
2:57 am
Messages 2631 - 2660 of 4643   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help