Re: OT: PL/I was Re: Please welcome . . .
From: | Isidora Zamora <isidora@...> |
Date: | Thursday, December 18, 2003, 20:20 |
>An interesting idea. I did try, about 3 or 4 years
>ago, to design an RPN (Reverse Polish Notation)
>conlang inspired by the Forth programming language.
It always struck me that Classical Latin (as declaimed by Cicero) had
a very RPN flavor to it. Cicero would nest clause within clause leaving
them incomplete, without the verbs. (Latin has a default SOV word
order.) Then he would take and finish off all the clauses at one go by
ending the sentence with a string of several to many verbs. There are
people on the list *much* more familiar with Latin than I am, and they
might be able to give examples or further comments.
>Anyone familiar with the early HP pocket calculators
>will know what I'm talking about. The arguments are
>placed on a stack and the operators take the arguments
>off the stack, placing the reuslt back onto the stack.
> For example, to add 3 and 9 one uses something along
>the lines of "3 9 plus".
>
>The idea for an RPN conlang was to stack all the
>arguments and then use the verb to gather them
>together and create some action, the result of which
>is placed back on the stack: "I book red that_is
>have".
>
>The sequence "book red" places those two arguments on
>the stack and then the operator "that_is" gathers them
>toegther and binds "redness" to "book" and puts the
>concept of "red+book" back on the stack to be later
>consumed by the operator "have".
I like your concept here.
Isidora