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...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.

Messages

  Messages Help
Advanced
Messages 3097 - 3126 of 4113   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
3097
A first draft of my latest attempt to describe the Cat semantics and type system with some rigour is available at http://www.cat-language.com/paper.html I'd...
Christopher Diggins
cdiggins.geo
Offline Send Email
Dec 6, 2006
6:45 am
3098
Ever wondered what factorial(20000) might be? [Yes, that was twenty-thousand] A big number, and it has over 77000 digits. You need a bignum cruncher for that,...
Manfred Von Thun
maggethun
Offline Send Email
Dec 7, 2006
9:04 am
3099
I have had another comment that the order of types expressed in Cat is somewhat unintuitive. For example: define f : ()->(char int) { 42 'q' } I was wondering...
Christopher Diggins
cdiggins.geo
Offline Send Email
Dec 7, 2006
8:23 pm
3100
... I know why the other way is usually used: because the types can be lexically replaced with examples of the types to produce a correct result. In other...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 9, 2006
12:47 am
3101
... The first Forth was written in 1958 (by Chuck Moore). dc was written in the B language on a PDP-7, so it couldn't have been written before the late 1960s....
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 9, 2006
12:54 am
3102
... Thanks for pointing that out to me Manfred! - Christopher...
Christopher Diggins
cdiggins.geo
Offline Send Email
Dec 9, 2006
6:50 pm
3103
... Thanks for your feedback! ... There were two primary reasons 1) if one views a stack as an infinite list, it is customary to write infinite lists so that...
Christopher Diggins
cdiggins.geo
Offline Send Email
Dec 9, 2006
6:58 pm
3104
I wrote a toy compiler, taking a cut down Factor syntax, and compiling to Javascript. Details here: ...
Chris Double
doublecnz
Offline Send Email
Dec 11, 2006
3:53 pm
3105
On 7/12/06 7:45 PM, "Manfred Von Thun" <m.vonthun@...> wrote: [..] OOOPS - a little error: in the 7-th line below, replace the ³uncons² by...
Manfred Von Thun
maggethun
Offline Send Email
Dec 12, 2006
5:27 am
3106
... Forth goes back to the late '60s, actually. PML. GST+NPT=JOBS I.e., a Goods and Services Tax (or almost any other broad based production tax), with a...
Peter Lawrence
pml060912
Offline Send Email
Dec 14, 2006
5:39 am
3107
... It does, and then back to 1958. :-) But although '58 is the origin of the language, at the time it wasn't concatenative, and doesn't seem to have become...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 14, 2006
4:51 pm
3108
... You can usually count on me to open my mouth ;-). I haven't read your paper yet -- I just got back from vacation. ... Now that makes a lot of sense. The...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 16, 2006
3:30 am
3109
I am still wrestling with establishing the correct types for the classic combinatory logic combinators (i.e. S,K,I,W,B,C,M, etc.). So far I am torn between two...
Christopher Diggins
cdiggins.geo
Offline Send Email
Dec 20, 2006
8:55 pm
3110
... Since you seem to understand combinator notation, I wonder if you could answer a question I've been struggling with. In the paper at ...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 20, 2006
9:47 pm
3111
... If I read your notation right, in the alternate system the i combinator is a no-op. Is that right? Note that Brent's notation is slightly different, a fact...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 20, 2006
10:51 pm
3112
... I see. So it is perhaps a disctinction born out of practical reasons? ... Good catch. That was my mistake, also my "s" definition was wrong. So here is my...
Christopher Diggins
cdiggins.geo
Offline Send Email
Dec 20, 2006
11:18 pm
3113
I am still struggling with the different notations. I am actually interested in the problem that you proposed and am looking into a solution. In the mean time,...
Christopher Diggins
cdiggins.geo
Offline Send Email
Dec 21, 2006
6:12 am
3114
The newest version (0.5) of the Enchilada language has macros onboard. This is mainly thanks to Stevan. He pushed me to include Billy's shuffle operator! ...
Robbert van Dalen
r_v_dalen
Offline Send Email
Dec 21, 2006
8:23 pm
3115
... Cool! ... Yes, I saw them... I tried to figure them out, but I have no clue how to read the notation that describes them. It just makes no sense to me. Jot...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 21, 2006
9:33 pm
3116
... That's something I like. Remembering the names of some of those is frankly a pain. ... I don't know if I understand what that means. ... Shuffle notation...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 21, 2006
10:41 pm
3117
... Here is another example: 1 2 3 {a b c=[a] [b] [c] + +} (lazy expansion) 1 2 {a b=[a] [b] [3] + +} 1 {a=[a] [2] [3] + +} [1] [2] [3] + + [1] [2;3] + [1;2;3]...
Robbert van Dalen
r_v_dalen
Offline Send Email
Dec 22, 2006
10:10 am
3118
I have posted a new chart of combinators along with their associated bird names, lambda expressions, concatenative algebraic expressions, joy implementations...
Christopher Diggins
cdiggins.geo
Offline Send Email
Dec 23, 2006
3:44 am
3119
... In other words, lazy expansion is a normal inline lambda; eager expansion is like a Lisp macro. Right? ... No, not because it's "considered" to be...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 26, 2006
6:53 am
3120
... I believe Manfred noted this characteristic earlier, although I don't recall where he noted it (probably one of the earlier papers). It's natural to want...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 27, 2006
1:57 am
3121
... Yes, more or less. But alas, the problem with eager expansion is that we get all the hairy lambda stuff, such as alpha-conversion, etc. In the lazy case...
Robbert van Dalen
r_v_dalen
Offline Send Email
Dec 27, 2006
11:47 am
3122
... I had to look alpha-conversion up :-). Now I remember. I would have expected alpha conversion to appear even in the lazy case... Certainly if you allow...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 27, 2006
5:05 pm
3123
... It doesn`t surprise me that Manfred has already managed to wrap his large brain around all of the subtle implications. I think I am starting to understand...
Christopher Diggins
cdiggins.geo
Offline Send Email
Dec 28, 2006
5:16 pm
3124
... That makes sense, and also explains two things: first, it explains why I was able to read his paper instead of being completely baffled; and second, it...
William Tanksley, Jr
wtanksle
Offline Send Email
Dec 28, 2006
9:08 pm
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
Messages 3097 - 3126 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