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 3470 - 3499 of 4151   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
3470
... A fascinating paper indeed. Thank you for sharing it with us. And to think that the concatenative world only discovered it now! We should have stumbled...
Manfred Von Thun
maggethun
Offline Send Email
Aug 7, 2007
7:41 am
3471
Hello all, The trouble with languages such as Joy, which I fell in love with a couple of years ago, is that, when I hang around them long enough, they get...
Don Groves
dgpdx64
Offline Send Email
Aug 16, 2007
3:46 am
3472
... . . . ... That's roughly how I got here. My occasional work on my own concatenative language, Furphy, is on the page ...
pml060912
Offline Send Email
Aug 16, 2007
1:07 pm
3473
These are very interesting posts, I love hearing about new languages, thanks for sharing them Peter and Don. I would be interested in seeing this thread grow...
Christopher Diggins
cdiggins.geo
Offline Send Email
Aug 16, 2007
4:17 pm
3474
Thanks, Christopher and Peter for your kind replies. I've looked at Cat before, Christopher, and found it very impressive! I'll be most pleased if Catenate...
Don Groves
dgpdx64
Offline Send Email
Aug 16, 2007
7:49 pm
3475
A few more Catenate features: Dynamic typing: Data is typed; names are not. A name can hold any type of data. Linearity: Every memory cell has exactly one...
Don Groves
dgpdx64
Offline Send Email
Aug 16, 2007
8:18 pm
3476
I'm not sure if I understand your no-garbage-collection idea properly. How do you plan to make useful compound data structures when two things cannot point to...
Daniel Ehrenberg
littledanehren
Offline Send Email
Aug 16, 2007
8:45 pm
3477
Hi Daniel, Yes, Catenate will require more copying than non-linear languages but the benefits of linearity outweigh the extra copying in my opinion. I haven't...
Don Groves
dgpdx64
Offline Send Email
Aug 16, 2007
10:06 pm
3478
... If the functions need to do that sequentially, there's no problem -- you pass the reference to the first function, then the second function. If they need...
William Tanksley, Jr
wtanksle
Offline Send Email
Aug 16, 2007
10:57 pm
3479
Hi Billy, Yes, I've read Baker's papers and they obviously affected my thinking about languages. Thanks for the tip on the other topic. -- Don...
Don Groves
dgpdx64
Offline Send Email
Aug 17, 2007
1:56 am
3480
... I checked, and it's actually at http://member.netlink.com.au/~peterl/furphy.htm - I was quoting an earlier version from before the ISP moved everything...
pml060912
Offline Send Email
Aug 17, 2007
10:06 am
3481
Hi Peter, I found it last evening by resorting to Google. You've got some intriguing ideas in Furphy, several things I haven't even considered yet. I've only ...
Don Groves
dgpdx64
Offline Send Email
Aug 17, 2007
7:08 pm
3482
The most recent version of Cat, version 0.17.0 is now available for download at http://code.google.com/p/cat-language/downloads/list. This version now is able...
Christopher Diggins
cdiggins.geo
Offline Send Email
Aug 22, 2007
1:37 am
3483
For a long time I have been interested in the difference between the standard kind of lambda calculus languages and the concatenative languages. Only recently...
Manfred Von Thun
maggethun
Offline Send Email
Sep 7, 2007
8:23 am
3484
... SmallTalk? (and its descendants - ObjectiveC and ruby) though in ruby this is not the default. (the unix model of options, being the other, but it is not...
rahul
rahul_inblue
Offline Send Email
Sep 7, 2007
9:08 am
3485
... Common Lisp (as well as some other Lisps such as DSSSL and Dylan) does indeed allow keyword arguments. They must physically follow the positional...
John Cowan
johnwcowan
Online Now Send Email
Sep 7, 2007
3:43 pm
3486
This classification confuses me a bit. Are we talking about compile time or run time? There are lots of evaluation strategies that occur at run time; see...
Rodney D Price
rodneydelmar...
Offline Send Email
Sep 7, 2007
5:18 pm
3487
... Both. It's about mapping syntax onto semantics. That's what a programming language does. I do agree with you that I'm not sure about the significance of...
William Tanksley, Jr
wtanksle
Offline Send Email
Sep 7, 2007
6:08 pm
3488
It is possible in C++ with library support: http://www.boost.org/libs/parameter/doc/html/index.html ... [Non-text portions of this message have been removed]...
Christopher Diggins
cdiggins.geo
Offline Send Email
Sep 7, 2007
6:20 pm
3489
off the top of my head, i can imagine a construct like this (i'm assuming iverson notation, in which the combinator is what he would call a conjunction): O is...
Stevan Apter
sa@...
Send Email
Sep 7, 2007
8:37 pm
3490
... True, SmallTalk does not fit the bill - (had missed it.) though it seems an arbitrary restriction for SmallTalk since it is enforcing the keys....
rahul
rahul_inblue
Offline Send Email
Sep 7, 2007
9:53 pm
3491
... You can override this if you want by defining withFoo:withBar: to mean the same as withBar:withFoo:, and such a feature could be integrated into the...
John Cowan
johnwcowan
Online Now Send Email
Sep 7, 2007
11:11 pm
3492
... Huh. This is very interesting. One thing that springs to mind is that some parts of assembly languages behave like this, using registers to hold arguments:...
kuwabatake
Offline Send Email
Sep 8, 2007
12:32 am
3493
... That's true, but it doesn't fit this model, because this model is about function calls, while those assignments have global effect. ... -Billy...
William Tanksley, Jr
wtanksle
Offline Send Email
Sep 8, 2007
12:47 am
3494
On Sep 7, 2007, at 19:06 , Manfred Von Thun wrote: ... I believe it was sci-fi writer Robert Heinlein who coined the phrase, "There ain't no such thing as a...
Don Groves
dgpdx64
Offline Send Email
Sep 8, 2007
2:11 am
3495
... Possibly -- that's where I read it too. ... Not true. Concatenative semantics don't require parameter passing, so there is nothing to do to parameters at...
William Tanksley, Jr
wtanksle
Offline Send Email
Sep 8, 2007
3:04 am
3496
... Python has optional keyword arguments with default values: http://docs.python.org/tut/node6.html#SECTION006720000000000000000 E.g., eggs(x=a, y=b, z=c) See...
Joe Bowbeer
joebowbeer
Offline Send Email
Sep 8, 2007
3:48 am
3497
... While it's true there's nothing to do "to" parameters, we still must check for their existence, yes? If you want to trap stack underflow before it happens,...
Don Groves
dgpdx64
Offline Send Email
Sep 8, 2007
4:40 am
3498
... This is where a static type system with type inference comes in useful. You can do all of this without annotation or runtime checks in the compiler. See...
Christopher Diggins
cdiggins.geo
Offline Send Email
Sep 8, 2007
3:55 pm
3499
... If you want to stop it before it happens, you're going to do static analysis. That can be done in a concatenative language using a linear-time algorithm...
William Tanksley, Jr
wtanksle
Offline Send Email
Sep 8, 2007
5:18 pm
Messages 3470 - 3499 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