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 to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.

Messages

  Messages Help
Advanced
Messages 3125 - 3154 of 4113   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
3125
I liked the original ideas and the discussions on this topic. Just a few brief comments: What you called ³eager² and ³lazy² macros seems to correspond...
Manfred Von Thun
maggethun
Offline Send Email
Jan 2, 2007
9:17 am
3126
... That's pretty nifty. I wrote some pattern matching routines for Factor a while back and for fun implented a 'shuffle' word that used it to do stack...
Chris Double
doublecnz
Offline Send Email
Jan 2, 2007
1:20 pm
3127
I'm not quite sure where this notion fits in relative to concatenative languages, but I suspect there may be some common ground. First some background so that...
John Carter
refactored
Offline Send Email
Jan 3, 2007
3:17 am
3128
It is perhaps interesting to mention the equivalence of stack shuffling notation and lambda expressions (other languages) which was identified by Brent Kerby...
Christopher Diggins
cdiggins.geo
Offline Send Email
Jan 4, 2007
5:32 pm
3129
... Yes, although there's nothing interesting about the fact that those are equivalent to lambdas -- they are, prima facia, lambdas, since they create a...
William Tanksley, Jr
wtanksle
Offline Send Email
Jan 4, 2007
6:53 pm
3130
... No, I would say they are more dynamic and very close to Lisp macros. ... Eager macros are very useful to efficiently generate or compile code. Let's say...
Robbert van Dalen
r_v_dalen
Offline Send Email
Jan 5, 2007
9:55 am
3131
i've implemented several versions of this, in XY, and then again in F and G (http://www.nsl.com/k/f/f.htm) in F/G: A pattern is a list whose head is a scheme...
stevan apter
sa@...
Send Email
Jan 5, 2007
3:12 pm
3132
... I think you're probably right. I just did some work with the shuffle notation I proposed in my last post, which provided for stack shuffle and execution...
William Tanksley, Jr
wtanksle
Offline Send Email
Jan 5, 2007
4:25 pm
3133
... From: "William Tanksley, Jr" <wtanksleyjr@...> To: <concatenative@yahoogroups.com> Sent: Friday, January 05, 2007 11:16 AM Subject: Re: [stack]...
stevan apter
sa@...
Send Email
Jan 5, 2007
8:27 pm
3134
... An improper list is one whose final cons does not have a car of nil. -- He played King Lear as though John Cowan <cowan@...> someone had...
John Cowan
johnwcowan
Online Now Send Email
Jan 5, 2007
9:01 pm
3135
... From: "John Cowan" <cowan@...> To: <concatenative@yahoogroups.com> Sent: Friday, January 05, 2007 3:52 PM Subject: Re: [stack] Concatenative macros? ...
stevan apter
sa@...
Send Email
Jan 5, 2007
10:33 pm
3136
... My system tries not to specify the shape of lists -- I consider it a bad habit. Even being able to take apart lists is mathematically problematic within a...
William Tanksley, Jr
wtanksle
Offline Send Email
Jan 6, 2007
7:01 am
3137
between you and john, i now understand the point about "improper lists". i think the two notations can be made equivalent by adding a special symbol to each. ...
stevan apter
sa@...
Send Email
Jan 6, 2007
12:17 pm
3138
Hi. Before I get to my main topics, I'd like to suggest some ideas for thread topics (some of which may already have been used, but I haven't yet gone over all...
cpcogan
Offline Send Email
Jan 6, 2007
7:48 pm
3139
... Yes, that would make them equivalent (although "." wouldn't mean 'nil' for me; instead, it would be a code that meant that the previous item was the end of...
William Tanksley, Jr
wtanksle
Offline Send Email
Jan 7, 2007
2:01 am
3140
My Joy engine is an "object" that allows the calling code to use Joy as an internal macro or scripting language. Each instance is independent of any others, so...
cpcogan
Offline Send Email
Jan 7, 2007
9:50 pm
3141
About the editor described in my previous post: For Joy "syntax" highlighting, I plan to flag the brackets for lists and sets, do color-flagging for comments,...
cpcogan
Offline Send Email
Jan 7, 2007
9:52 pm
3142
[Skip or just skim the following if you are tired of discussing local variables; there's probably nothing new here. I'm offering this just in case there is...
cpcogan
Offline Send Email
Jan 7, 2007
10:18 pm
3143
It's the LAW: Whenever a programming language is developed that eliminates the need for some conventional programming construct, that programming language will...
cpcogan
Offline Send Email
Jan 7, 2007
10:42 pm
3144
[This is rather long. You may want to just skim it first time through, to see if it's even something you want to bother with.] Imagine a version of Joy in...
cpcogan
Offline Send Email
Jan 8, 2007
2:16 am
3145
... From: "William Tanksley, Jr" <wtanksleyjr@...> To: <concatenative@yahoogroups.com> Sent: Saturday, January 06, 2007 8:56 PM Subject: Re: [stack]...
stevan apter
sa@...
Send Email
Jan 8, 2007
1:16 pm
3146
... From: "cpcogan" <ccogan@...> ... welcome back chris. your posts are unfailingly interesting, and they've been missed....
stevan apter
sa@...
Send Email
Jan 8, 2007
1:25 pm
3147
... From: "cpcogan" <ccogan@...> To: <concatenative@yahoogroups.com> Sent: Sunday, January 07, 2007 5:40 PM Subject: [stack] Comments on Trade-Offs in...
stevan apter
sa@...
Send Email
Jan 8, 2007
3:43 pm
3148
... It's too late for me -- save yourselves! Thanks, Stevan. I appreciate you throwing me a new challenge when I don't even have enough time to deal with...
William Tanksley, Jr
wtanksle
Offline Send Email
Jan 8, 2007
4:48 pm
3149
I finally figured out the one combinator basis for Cat def aba { [dup] dip swap } def fcons { [quote] dip compose } def K { [pop] dip eval } def S { [aba] dip...
Christopher Diggins
cdiggins.geo
Offline Send Email
Jan 9, 2007
8:48 am
3150
... That's the Rosser X combinator. The Fokker X combinator is something like: def Xf { [nip nip i] [S] rot i } (I hope I got the Cat right.) ... The same...
William Tanksley, Jr
wtanksle
Offline Send Email
Jan 9, 2007
4:35 pm
3151
I don't know if this is original or not, but I defined a large set of stack shuffling operations using a very simple mnemonic device. def aba { [dup] dip swap...
Christopher Diggins
cdiggins.geo
Offline Send Email
Jan 9, 2007
4:38 pm
3152
... This is precisely why I advocate defining a simple shuffle syntax -- it's just so common to want something that's easy to ask for, but hard to remember how...
William Tanksley, Jr
wtanksle
Offline Send Email
Jan 9, 2007
5:29 pm
3153
... From: "William Tanksley, Jr" <wtanksleyjr@...> To: <concatenative@yahoogroups.com> Sent: Tuesday, January 09, 2007 12:27 PM Subject: Re: [stack]...
stevan apter
sa@...
Send Email
Jan 9, 2007
8:30 pm
3154
... The next logical step then seems to be to simply drop the "-", and use the library defined "abac" function that I proposed. Now you don't have to change...
Christopher Diggins
cdiggins.geo
Offline Send Email
Jan 9, 2007
8:46 pm
Messages 3125 - 3154 of 4113   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