On 11-Mar-18 01:13, Liang Ng wrote:
> Call for New Standard: Postfix Expression for programming language
> translation a.k.a. Super-Forth
>
> My first thought of this post was how comp.lang.forth would react to
> it.
>
> Would it be World War III, judging from how emotional some posters
> become when reminiscing prior standard committee meetings DECADES
> old?
What a drama queen you are.
>
> Yet, I believe there is a real need.
Can you demonstrate this need?
>
> PFE is my proposed abbreviation for Postfix Expression, as a
PFE means something else in the Forth community.
http://pfe.sourceforge.net/
> replacement for Reverse Polish Notation, to me an Anglo Saxon term
> invented in a racist era, just because they could not spell a Polish
> name.
More dramatic fainting. It was Polish Notation first in the 1920s btw;
reverse PN arrived in the 1950s.
>
> One of the reasons I propose this standard is that while I am working
There are a limited number of ways to get a standard built and accepted.
One can standardise an existing thing (a technique successfully
demonstrated by the IETF); one can extend or modify an existing
technology (the DMTF's RedFish which provides a new interface using JSON
and OData to interface with existing tools) or one can propose a
completely new standard for something that doesn't exist (and here I
can't think of a single decent example that was successful).
Which model are you proposing, and what is the goal of the standard?
What problems does it fix? Why would anyone use it?
> on a grant application to develop a WebGL simulation for collision
> detection with computer algebra systems
I don't understand this.
> in Python SymPy and LISP
> Maxima, it immediately involves JavaScript, PHP, Python and Forth's
> old buddy LISP from the same era.
>
> One of the paragraphs I wrote in the grant application reads:
>
> -- As we shall demonstrate with our Hybrid Time Simulation system,
> the RPN shell is “one small step for a program but one giant leap for
> mankind”. An RPN shell is almost trivial to implement using any
> existing programming language. One can find many examples using
> Internet search keyword “rpn <insert programming language>”. RPN
> shell becomes “a giant leap for mankind” when literally millions of
> open source programs, already running independently on the Internet
> today, are connected together to form a large and complex
> interconnected system via RPN shell.
>
>
> So I suppose in the future, there will be a need for projects
> involving multiple programming languages, requiring a common
> intermediary script, where PFE is an ideal solution.
I don't see how that follows.
>
> (I shall post this part first. More later ....)
>
Good luck with the application; from the selected abstract, I suspect
you will need quite a bit of it.
--
Alex