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...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.

Messages

  Messages Help
Advanced
Messages 3525 - 3554 of 4124   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
3525
Thanks Robbert. Very interesting indeed. There is another feature which I have not seen before (and which has nothing to do with ordered/named parameters): one...
Manfred Von Thun
maggethun
Offline Send Email
Oct 2, 2007
5:39 am
3526
I've long been intrigued by Manfred's statement that Joy operators are best described as functions from stacks to stacks and last night decided to put pencil...
Don Groves
dgpdx64
Offline Send Email
Oct 15, 2007
4:32 am
3527
... If you just look at that on its own, it isn't enough. There's a standard computer science result, that I don't have a reference to off hand, that says that...
pml060912
Offline Send Email
Oct 15, 2007
1:13 pm
3528
... Thanks for the response, Peter....
Don Groves
dgpdx64
Offline Send Email
Oct 15, 2007
8:12 pm
3529
I've just posted version 1.1 of the online Cat interpreter at http://www.cat-language.com/interpreter.html. Major changes include consistent look and feel with...
Christopher Diggins
cdiggins.geo
Offline Send Email
Oct 29, 2007
6:31 am
3530
So I've been thinking about concatenative hardware lately. Here is a single-stack machine instruction set: 0: JZ (val fxn -> ) // jump to fxn if value is below...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 2, 2007
12:39 am
3531
This is pretty high-level for an instruction set, don't you think? Would it be that easy to implement QTE, COMP or DIP? How would quotations be represented?...
Daniel Ehrenberg
littledanehren
Offline Send Email
Nov 2, 2007
12:46 am
3532
... Well part of the fun of designing hardware is you get to do what you want. :-) It is very high-level, which is what I want to experiment with. ... I don't...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 2, 2007
1:01 am
3533
Hi Christopher, I like this idea. Any thoughts of emulating this set and building Cat on that virtual machine (or is that already how Cat is implemented)? It...
Don Groves
dgpdx64
Offline Send Email
Nov 2, 2007
2:22 am
3534
Hi Don, I'm glad you like the idea. The current Cat implementation has over a hundred built-in primitives, because I was obsessed with performance in the early...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 2, 2007
3:22 am
3535
Not boneheaded at all , imho. Forth hardware has been around for a long time. With the ubiquity of Java, I'm expecting to see JVM hardware someday also. ...
Don Groves
dgpdx64
Offline Send Email
Nov 2, 2007
3:48 am
3536
... Cat has lazy lists too. Cat is sometimes lazy and sometimes eager depending on the constructors used. The "unfold" function generates a Haskell style lazy...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 2, 2007
4:11 am
3537
... ARM's Jazelle-enabled processors do this in the small http://www.arm.com/products/esd/jazelle_home.html Azul Compute Appliance does this in the large ...
Joe Bowbeer
joebowbeer
Offline Send Email
Nov 2, 2007
4:14 am
3538
Thanks, Joe, both look interesting. I sure wish the ARM processor family had been available before I retired from embedded systems programming! -- Don...
Don Groves
dgpdx64
Offline Send Email
Nov 2, 2007
5:56 am
3539
Most interesting. Haskell is another language I know a bit about and need to learn much more. So little time, so many languages ;-) -- Don...
Don Groves
dgpdx64
Offline Send Email
Nov 2, 2007
5:59 am
3540
Hi, All -- Since I've mentioned generators and my lazy list example, I may as well present the entire design for discussion. Also, I've decided on a name ...
Don Groves
dgpdx64
Offline Send Email
Nov 2, 2007
7:38 am
3541
... contents) ... Maybe I'm missing a layer of sophistication hidden within the capabilities of one of these instructions (COMP, maybe?), but doesn't that...
pml060912
Offline Send Email
Nov 2, 2007
9:25 am
3542
... QTE and COMP allows you to treat function like stacks, by adding data to them, which you can accesss later by calling CALL. So computationally it is a...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 2, 2007
12:02 pm
3543
... . . . ... Could you describe their behaviour a bit more? . . . ... COMP, etc. They provide means of accessing items arbitrarily deep in the stack, e.g. 7...
pml060912
Offline Send Email
Nov 2, 2007
1:16 pm
3544
... Interesting. I've played a lot with stack hardware (designed a complete processor for a HW class), so your twist on the subject is very thought-provoking. ...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 2, 2007
6:06 pm
3545
... "Comes to the top of the stack" is unclear. It would make more sense to say that every time GENERATE is called on it, it produces the next value. (You...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 2, 2007
6:33 pm
3546
... Yes, this is where I am stuck. ... Whoops some mistakes. Especially the missing ADD. ... Great, I'll look into it. ... 4 bits is my goal. ... I'm looking...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 2, 2007
6:37 pm
3547
Chris, This suggestion may be somewhat orthogonal to your memory management issue (or not), but it's something I've been interested in for some time: Could...
Rodney D Price
rodneydelmar...
Offline Send Email
Nov 2, 2007
8:13 pm
3548
... While re-reading this, I was thinking how this might not only fit into hardware, it might even allow multiple parallel processors on the same chip talking...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 2, 2007
8:31 pm
3549
... Ugh. I read that, and have NO idea what he's trying to say. If anyone else does, please speak up... -Billy...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 2, 2007
8:52 pm
3550
who IS henry baker anyway? [Non-text portions of this message have been removed]...
Stevan Apter
sa@...
Send Email
Nov 2, 2007
9:17 pm
3551
... I understand it, but it wasn't easy.... Basically the idea is that you represent each state of an array by a linked list holding the history of changes...
John Cowan
johnwcowan
Online Now Send Email
Nov 2, 2007
9:40 pm
3552
... He's probably best known for the Baker garbage collector, which divides the available space into Tospace and Fromspace. Each gc run lazily copies some...
John Cowan
johnwcowan
Online Now Send Email
Nov 2, 2007
9:44 pm
3553
Sorry for not changing the subject line earlier... ... Good point! I could just use the I or DIP combinator to execute a generator. This would make it more...
Don Groves
dgpdx64
Offline Send Email
Nov 2, 2007
9:53 pm
3554
... He should be especially notable to THIS group for having written "The Forth Shall Be First", a paper exploring how Forth (ahem, a concatenative language)...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 2, 2007
9:59 pm
Messages 3525 - 3554 of 4124   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

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