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...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.

Messages

  Messages Help
Advanced
Messages 3530 - 3559 of 4151   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
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
3555
... I'm picturing a multiprocessor model based on Baker's model, with one dedicated memory processor (hooks up to external memory) and a bunch of general...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 3, 2007
12:05 am
3556
... Yes I could do that, but I am currently strudying minimalist system architectures. ... So the gain be would be increased safety, correct? Capabilities as I...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 3, 2007
1:51 am
3557
... Then you'll certainly want to study Capability based security. A capability is a pointer without which it is impossible to access a given object. Very...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 3, 2007
3:45 am
3558
... Kind of funny you asked. I've heard his name referenced so many times, but never really understood who he is, except some kind of programming demigod who...
Daniel Ehrenberg
littledanehren
Offline Send Email
Nov 3, 2007
4:39 am
3559
... For non-mission critical embedded systems, is this really a huge gain? I can imagine though it being useful for embedded devices on cars and rockets, and...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 4, 2007
6:23 pm
Messages 3530 - 3559 of 4151   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