Re:Avelon: Turing complete, functional language with concate...
by cubano on Thursday July 19, 2018 @03:19PM
(#17569449)
Could someone please inform me...under what domain does such abstract esoteric language make programming either easier or more efficient?
[ Parent
| on HN ]
Re:Avelon: Turing complete, functional language with concate...
by tathougies on Thursday July 19, 2018 @08:41PM
(#17571585)
Concatenative languages are really not esoteric. I mean assembly language is a concatenative language, and it really ought not to qualify as esoteric.
Re:Avelon: Turing complete, functional language with concate...
by TylerE on Thursday July 19, 2018 @09:11PM
(#17571723)
Assembly is pretty esoteric these days... I mean, most every platform no matter how resource constrained has at least a C compiler, and must of 'em probably have a Python interpreter.
Re:Avelon: Turing complete, functional language with concate...
by e12e on Thursday July 19, 2018 @09:00PM
(#17571676)
> assembly language is a concatenative language
Are most? I've always considered them more procedural than anything else. Variables and gotos.
Re:Avelon: Turing complete, functional language with concate...
by yorwba on Thursday July 19, 2018 @09:30PM
(#17571791)
Concatenative just means that concatenating two programs yields a new program and that is the major method of program construction. Most Forth dialects also support variables, gotos and procedures; but it's all in a concatenative way.
Re:Avelon: Turing complete, functional language with concate...
by e12e on Friday July 20, 2018 @07:46AM
(#17574193)
Is that so? According to: https://en.m.wikipedia.org/wiki/Concatenative_programming_la... there's a little more to it.
I suppose if you squint a bit, any push-jump-ret-pop sequence is concatenative - but I'm not sure if I agree that the main way to go from a few general assembly language programs that each read from a file, count words, and sums integers - to a program that counts words in a file is to simply concatenate them?
Re:Avelon: Turing complete, functional language with concate...
by goldfishparty on Thursday July 19, 2018 @06:35PM
(#17570944)
Once you understand the documentation, other language's documentation becomes easier to understand.