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 3038 - 3067 of 4124   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
3038
I've just posted a new version of the Cat programming language to http://www.cat-language.com/download.html. I've also updated the related research page...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 3, 2006
3:21 am
3039
... counterexample: suppose that I have defined all sorts of functions, and I now want to use them to do something to a list of lists. Pretend that Joy needs a...
Manfred Von Thun
maggethun
Offline Send Email
Nov 3, 2006
3:25 am
3040
Hi Manfred, Thanks for the example. First, even if the "\" were neccessary for the case of unterminated lists or quotations, the placement of it after map is ...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 3, 2006
4:30 am
3041
I just recently posted the most recent C# source code for the Cat interpreter (version 0.9.6) to CodeProject.com ( ...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 4, 2006
8:53 pm
3042
I have been thinking about Joy in Scheme, especially how to write Scheme code for the combinators. Here is what I came up with for the map combinator. I am...
Manfred Von Thun
maggethun
Offline Send Email
Nov 6, 2006
5:40 am
3043
Cat version 0.9.7 has been posted to http://www.cat-language.com/downloads.html The latest Cat version introduces a significant new change: stack state...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 8, 2006
5:17 pm
3044
... Why was this done? It's your language and your right, but this is backwards from how most other notations show the stack (and backwards from how things...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 9, 2006
1:10 am
3045
Hi Billy, Thanks for the compliment and the feedback. Efficiency wasn't a concern of mine, the issue I encountered was while working on a paper to describe the...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 9, 2006
1:38 am
3046
... I'm a little confused -- ML isn't stack-based, so the choice of ordering for stack notation can't be related to ML's tuple notation. If an ML person asks,...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 9, 2006
3:27 am
3047
... But to relate the Cat type system to the ML type system, I do so by explaining that a function is a mapping from a pair of tuples to a pair of tuples. ... ...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 9, 2006
5:00 am
3048
I've recently posted a new updated manual for the Cat language to http://www.cat-language.com/manual.html (dated November 8th). What may be of most interest to...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 9, 2006
5:12 pm
3049
Here's a blog entry that some on this list might find interesting: http://kpreid.livejournal.com/7351.html He's using Haskell's arrows (a generalization of...
Rodney D Price
rodneydelmar...
Offline Send Email
Nov 9, 2006
5:34 pm
3050
... Okay. ... Good point, and I agree, but the type notation doesn't show the entire stack; it only shows the top few items. Therefore, the *way* in which you...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 9, 2006
7:02 pm
3051
In response to Manfred's concerns , I updated the Cat interpreter with line continuations as described in the previous post. The new release is numbered ...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 9, 2006
7:21 pm
3052
... Just a quick note (I'm still reading the manual): You say "Unlike most other functional languages, Cat is based on the composition of functions rather than...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 9, 2006
10:26 pm
3053
... Thanks! ... I do like that more! ... I lifted the term from one of Manfred's papers. ... Regardless, semantics are signficiant to the study of programming ...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 9, 2006
11:06 pm
3054
A side issue: I found a partial sentance in your manual. After presenting the type of the 'if' statement, you have a paragraph: "The type of if expresses the...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 10, 2006
4:47 pm
3055
In this post I argue that parallel programs are most naturally expressed in a concatenative language. We start our discussion by outlining a typical parallel...
r_v_dalen
Offline Send Email
Nov 11, 2006
2:12 pm
3056
[REPOST: YAHOO MAIL DISTROYED MY PREVIOUS POST) In this post I argue that parallel programs are most naturally expressed in a concatenative language. We start...
Robbert van Dalen
r_v_dalen
Offline Send Email
Nov 11, 2006
2:35 pm
3057
I would argue the opposite, that the stack model is lousy for expressing parallel programs because it forces everything to be sequenced by the programmer....
Magnus Jonsson
zealmange
Offline Send Email
Nov 11, 2006
6:38 pm
3058
... Thank you for pointing that out. ... Yes, that was it! ... I recall reading somewhere else a reference to the fact that a concatenative language could be...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 11, 2006
6:42 pm
3059
... square rot square rot square rot + + sqrt ; or square swap square + swap square + sqrt...
Magnus Jonsson
zealmange
Offline Send Email
Nov 11, 2006
6:53 pm
3060
... I think you bring up a fair counter argument. Stack shuffling is indeed synonymous to explicit sequencing. Perhaps one could argue that algorithms that...
Robbert van Dalen
r_v_dalen
Offline Send Email
Nov 11, 2006
7:41 pm
3061
Some forms of concatenative programs are trivially parallelized, while others aren't. Consider the following definition for length in Cat: define length {...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 11, 2006
8:59 pm
3062
Hi Robert, ... I doubt that you are lucky enough to get programs like 1 2 + 3 4 + + in reality, because most functions take some input and probably have to do ...
Magnus Jonsson
zealmange
Offline Send Email
Nov 11, 2006
9:19 pm
3063
... Good point. ... You are probably aware of this already, but I'll mention it anyway: This approach has been used with great success in the haskell community...
Magnus Jonsson
zealmange
Offline Send Email
Nov 11, 2006
9:32 pm
3064
... I wasn't aware that this was implemented as a language extension in the GHC compiler. I had only heard second hand discussion, and read a couple papers...
Christopher Diggins
cdiggins.geo
Offline Send Email
Nov 11, 2006
9:50 pm
3065
Hi Magnus, ... I would say we wouldn't be so lucky - programmers should push their programs to such forms, ie. make parallism more explicit. ... Yes, that's...
Robbert van Dalen
r_v_dalen
Offline Send Email
Nov 12, 2006
8:41 pm
3066
... I see. I'm going to defer my judgement about this :) / Magnus Jonsson...
Magnus Jonsson
zealmange
Offline Send Email
Nov 12, 2006
9:26 pm
3067
... Before I start, let me emphasise that I'm a concatenative language fanatic. I have every reason and desire to have a positive opinion about concatenative...
William Tanksley, Jr
wtanksle
Offline Send Email
Nov 13, 2006
3:07 pm
Messages 3038 - 3067 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