Talk:Concatenative programming language: Difference between revisions

Content deleted Content added
Line 30:
How does concatenative programming compare to Backus-style [[function-level programming]]? They both emphasize the [[point-free style]], so what is the difference? —''[[User:Ruud Koot|Ruud]]'' 15:08, 19 February 2012 (UTC)
 
: AFAIK there is some relationships:
 
: [[tacit programming|point-free]] [[intersection (set theory)|∩]] [[functional programming|functional]]=[[function-level programming|function-level]]
 
: [[tacit programming|point-free]] [[complement (set theory)#relative_complement|\]] [[concatenative programming language|concatenative]]=[[tacit programming|point-free]] with [[order of operations]] (eg [[Haskell (programming language)|Haskell]])
Line 38 ⟶ 40:
: [[function-level programming|function-level]] [[complement (set theory)#relative_complement|\]] [[concatenative programming language|concatenative]]=[[function-level programming|function-level]] with [[order of operations]](eg [[FP (programming_language)|FP]],[[FL (programming_language)|FL]],[[FPr (programming_language)|FPr]],[[j (programming_language)|J]])
 
: [[concatenative programming language|concatenative]] [[complement (set theory)#relative_complement|\]] [[function-level programming|function-level]]=[[concatenative programming language|concatenative]], not [[tacit programming|point-free]] (eg [[concatenative programming language#cite note-6|Enchilada]],[[concatenative programming language#cite note-5|XY]]) or without [[higher-order function|higher-order functions]] (eg [[forth (programming language)|Forth]])
 
: [[concatenative programming language|concatenative]] [[intersection (set theory)|∩]] [[function-level programming|function-level]]=[[concatenative programming language|concatenative]] with [[higher-order function|higher-order functions]] (eg [[cat (programming language)|Cat]],[[joy (programming language)|Joy]])
Line 44 ⟶ 46:
: [[concatenative programming language|concatenative]] [[intersection (set theory)|∩]] [[tacit programming|point-free]]=[[stack-oriented programming language|stack-oriented]] (eg [[forth (programming language)|Forth]],[[cat (programming language)|Cat]],[[joy (programming language)|Joy]])
 
: If this is right, the article (after expliciting the relationship) should be cleaned to not hold examples of [[stack-oriented programming language|stack-oriented]] languages, it is a [[subset]]. -[[Special:Contributions/189.26.152.54|189.26.152.54]] ([[User talk:189.26.152.54|talk]]) 14:17, 7 October 2012 (UTC)