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 2802 - 2831 of 4151   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
2802
I was wondering why the term "concatenative" was chosen over the term "compositional"? The semantics of the Joy language if oftern explained as function...
Christopher Diggins
cdiggins.geo
Offline Send Email
May 2, 2006
3:57 pm
2803
charles peirce (the inventor of pragmatism) renamed his doctrine "pragmaticism" after william james started using the original. the new term, peirce thought,...
sa@...
Send Email
May 2, 2006
4:06 pm
2804
... I've been blamed for that choice. I think it makes sense to me in that "concatenative" describes an elementary property of the language type that describes...
William Tanksley, Jr
wtanksle
Offline Send Email
May 2, 2006
11:18 pm
2805
I am designing a dialect of Joy called 'Big Cat'. I have posted samples of the type annotation syntax at Lambda-the-Ultimate ( ...
Christopher Diggins
cdiggins.geo
Offline Send Email
May 6, 2006
4:45 pm
2806
... Looks good to me. Have you played around with/read the documentation about strongForth, at http://home.vrweb.de/stephan.becher/forth/index.htm? Your work...
William Tanksley, Jr
wtanksle
Offline Send Email
May 6, 2006
9:47 pm
2807
I notice in stack based languages certain symmetric programs reduce to no-ops: f1 = [swap swap] = [] f2 = [dup pop] = [] f3 = [cons uncons] = [] f4 = [dup swap...
Christopher Diggins
cdiggins.geo
Offline Send Email
May 11, 2006
2:10 am
2808
... Well, by definition if a word has a "symmetric" counterpart -- a mirror-image reversal -- then following the word with its mirror image would be a no-op....
William Tanksley, Jr
wtanksle
Offline Send Email
May 11, 2006
9:51 pm
2809
our own brent kerby and hilton campbell: befreak. http://tunes.org/~iepos/befreak.html and a k implementation with GUI: http://www.nsl.com/papers/befreak.htm ...
stevan apter
sa@...
Send Email
May 11, 2006
10:31 pm
2810
Sort of OT, but this reminds me of a peep-hole optimizer I once implemented for a sliding block puzzle solver: two adjacent moves that move the same piece into...
Joe Bowbeer
joebowbeer
Offline Send Email
May 12, 2006
1:57 am
2811
this is EXTREMELY cool. thanks joe ... From: "Joe Bowbeer" <joe.bowbeer@...> To: <concatenative@yahoogroups.com> Sent: Thursday, May 11, 2006 9:57 PM ...
stevan apter
sa@...
Send Email
May 12, 2006
2:07 am
2812
I am submitting an application to present a talk at the upcoming LANG .NET 2006 symposium about the Cat programming language. My focus is on Cat as an easily...
Christopher Diggins
cdiggins.geo
Offline Send Email
May 13, 2006
10:34 pm
2813
In Joy the expression: [1 2 3] Should have a type of "list of programs" but instead it has the type "list of ints". I find this confusing. Do we just say in...
Christopher Diggins
cdiggins.geo
Offline Send Email
May 14, 2006
9:33 pm
2814
... Well, it more mathematical based. Many operations have inverse operations. You can get them in any language that copes with mathematics to some degree. In...
John Carter
refactored
Offline Send Email
May 14, 2006
10:12 pm
2815
... Yes, that's the nature of Joy. In Joy, data *is* code, as opposed to the Lisp world in which a subset of data *represents* code. -- John Cowan...
John Cowan
johnwcowan
Online Now Send Email
May 15, 2006
4:34 pm
2816
Hi John, Consider the following: sum = [+] fold; [[1 2] sum] => [3] [[1 dup] sum] => ??? There is a fundamental difference between the value 1 and the program...
Christopher Diggins
cdiggins.geo
Offline Send Email
May 15, 2006
4:50 pm
2817
... It's not the case that "[[1 2] sum]" evaluates to "[3]" -- it is in fact self-evaluating -- although it is the case that "[1 2] sum" evaluates to "3". ...
John Cowan
johnwcowan
Online Now Send Email
May 15, 2006
5:49 pm
2818
Hi John, I appreciate you discussing this with me. So the following is fine: define f = [1 1] + fold However the following is no good: define g = 1 define f =...
Christopher Diggins
cdiggins.geo
Offline Send Email
May 16, 2006
3:19 pm
2819
... Does it have to be "an actual list of integers" though? That's a whole new concept to add. Could those functions that put integers on stack simply be ...
Sergey Zubkov
ruscubbi
Offline Send Email
May 16, 2006
3:39 pm
2820
... Not at all. The rationale is that "g" is a symbol, whereas "1" is a *number* (or representations thereof, actually). Addition doesn't apply to symbols, ...
John Cowan
johnwcowan
Online Now Send Email
May 16, 2006
4:53 pm
2821
The first version of the Cat interpreter is available online at http://www.cdiggins.com/cat.zip . Cat is very similar to Joy, and the interpreter is written in...
Christopher Diggins
cdiggins.geo
Offline Send Email
May 27, 2006
10:05 pm
2822
I'm announcing version 0.80 of Joy-in-Scheme, eventually to become Joy2. You do not need a Scheme system to run this version; it should work anywhere that...
John Cowan
johnwcowan
Online Now Send Email
May 29, 2006
4:50 pm
2823
I should add that Joy comments don't work either. -- John Cowan cowan@... http://ccil.org/~cowan If I have not seen as far as others, it is because...
John Cowan
johnwcowan
Online Now Send Email
May 29, 2006
4:54 pm
2824
in my ideal language, comments make the code run slower. ... From: "John Cowan" <cowan@...> To: <concatenative@yahoogroups.com> Sent: Monday, May 29, 2006...
stevan apter
sa@...
Send Email
May 29, 2006
5:31 pm
2825
... URL? Greg Buchholz __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around ...
Greg Buchholz
sleepingsqui...
Offline Send Email
May 29, 2006
5:43 pm
2826
I have a question about Joy: 5 [succ succ] head i => ? 5 [succ succ] tail i => ? What is the answer, and why? Thanks, Christopher Diggins [Non-text portions of...
Christopher Diggins
cdiggins.geo
Offline Send Email
May 29, 2006
6:04 pm
2827
... /me facepalms. http://www.ccil.org/~cowan/joy80.tar.gz Sorry about that. -- He played King Lear as though John Cowan <cowan@...> someone had...
John Cowan
johnwcowan
Online Now Send Email
May 29, 2006
6:33 pm
2828
... (Note: In Joy the primitives are "first" and "rest"). The first one pushes 5 on the stack, then the list [succ succ], then pops [succ succ] and pushes...
John Cowan
johnwcowan
Online Now Send Email
May 30, 2006
2:51 am
2829
Hi John, Thank you very much for answering. That is what I had thought. I just surprised myself to realize that unquoted programs can exist on the stack. e.g....
Christopher Diggins
cdiggins.geo
Offline Send Email
May 30, 2006
3:14 am
2830
... Not unquoted programs, but words that don't appear in a list. They are the datatype corresponding to symbols in Lisp. You can intern a string to generate...
John Cowan
johnwcowan
Online Now Send Email
May 30, 2006
3:41 am
2831
you might wish to check the archives for this list, starting around message 1621. the question of what e.g. [+] first should mean was a lively topic...
stevan apter
sa@...
Send Email
May 30, 2006
10:49 am
Messages 2802 - 2831 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