Skip to search.
concatenative · Discuss the concatenative variety of computer languages: Joy, Forth, Postscript

Group Information

? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Real people. Real stories. See how Yahoo! Groups impacts members worldwide.
Notice  Upcoming calendar upgrade: Yahoo! Groups calendars are being upgraded to a much improved version. You may not have access to the calendar (for up to 24 hours) when this group is upgraded. We sincerely apologize for this inconvenience.

Home

 

Activity within 7 days:

Description

The best introduction to this subject is at the Joy homepage.

In short, concatenative languages behave in a way which looks imperative (like C or Perl), but can be reasoned about in a functional manner (like ML or Haskell).

These languages are only beginning to be studied, although Forth had a heyday in the 80s, and Postscript is notable for being the most commonly metaprogrammed language in existance (a trait which I believe is not a coincidence).

Most Recent Messages

  (View All)
(Group by Topic)
Advanced
   Start Topic
Re: peg: a lazy, non-deterministic concatenative language
... Peg also uses lazy evaluation, but the pureness of the language means that: 1 2 + 3 7 4 - are all equivalent and indistinguishable, whether evaluated or
Posted - Wed Apr 25, 2012 11:38 am
dustin.deweese
Offline Offline
Send Email Send Email
Re: peg: a lazy, non-deterministic concatenative language
... This is why I prefer a pencil to a pen. Oh well. Point and laugh. ... I considered having separate stacks for each type in Peg. Each argument to a word
Posted - Wed Apr 25, 2012 11:12 am
dustin.deweese
Offline Offline
Send Email Send Email
Re: peg: a lazy, non-deterministic concatenative language
... Didn't anybody pick up this 'typo'? ... Think rather in term of the 'most recent' element. ] We know concatenative languages that use an accumulator and
Posted - Wed Apr 25, 2012 9:54 am
eas lab
lab.eas@...
Send Email Send Email
Re: peg: a lazy, non-deterministic concatenative language
On Fri, Apr 20, 2012 at 1:21 PM, William Tanksley, Jr <wtanksleyjr@... ... Present, just lazy :-) That's an interesting property, but it's not true of
Posted - Mon Apr 23, 2012 4:25 am
Joshua Shinavier
icouldntthin...
Offline Offline
Send Email Send Email
Re: peg: a lazy, non-deterministic concatenative language
... The stack for any particular execution path has a total ordering. You could use non-determinism to make the stack appear only partially-ordered, though,
Posted - Sun Apr 22, 2012 9:09 pm
dustin.deweese
Offline Offline
Send Email Send Email
Add concatenative to your personalized My Yahoo! page Add to My Yahoo! XML What's This?

Message History

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2012 13 19 14
2011 15 37 3 4 3 7
2010 17 40 68 12 20 5 8
2009 80 155 166 26 1 2 5 12
2008 17 49 209 89 55 16 6 9 4 2 21 45
2007 69 32 59 47 72 26 40 13 42 5 64 81
2006 16 14 10 11 30 63 53 12 29 49 59 28
2005 23 93 145 49 19 11 41 90 84 24 2 10
2004 21 3 1 42 70 54 25 36 41 81 49 27
2003 37 46 63 17 92 59 85 29 1 16 24
2002 40 18 37 70 6 22 17 26 5 13 11 24
2001 2 1 29 35 81 33 23 41 33 38 23 76
2000 172 188 65 51 44 4 1 11
What is Yahoo! Answers?

Yahoo! Answers, a new Yahoo! community, is a question and answer exchange where the world gathers to share what they know...and make each other's day. People can ask questions on any topic, and help others out by answering their questions.

What is Yahoo! Answers?

Yahoo! Answers, a new Yahoo! community, is a question and answer exchange where the world gathers to share what they know...and make each other's day. People can ask questions on any topic, and help others out by answering their questions.

Questions in Computers & Internet > Programming & Design

  • Questions are currently unavailable.

Want to help answer other questions? Go to Yahoo! Answers


Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help