Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Is there a programming language or plataform resembling (User-)RPL?

251 views
Skip to first unread message

Eduardo

unread,
Nov 9, 2017, 9:54:06 PM11/9/17
to
I really enjoyed to learn/use RPL on my HP calculators, and I wonder if there is a RPL dialect for general programming purposes, a interpretable or compilable RPL-like programming language.

I know about http://www.rpl2.net/, but it dissapointed me a bit, because the author changed a lot the lang, and i found it difficult to install.

https://www.astro.umd.edu/~rauch/RPLsh/index.html is quite interesting, but it can't be used as a script interpreter, and there's no available open-source code... and i don't want to comment about the editor colors or quirks...

Oh, I wanted so much to find a good RPL dialect! I found some prototypes in Github but nothing concrete
Don't you guys (and girls) know about one?

N. Jackson

unread,
Nov 10, 2017, 10:53:19 AM11/10/17
to
At 18:54 -0800 on Thursday 2017-11-09, Eduardo wrote:
>
> I wonder if there is a RPL dialect for general programming
> purposes, a interpretable or compilable RPL-like programming
> language.

Not really an RPL "dialect", but a real programming language that
uses postfix notation is Forth.

There is a Free Software implementation at
https://www.gnu.org/software/gforth/ .

The problem with RPL (in my opinion at least), is that, while it
is very satisfactory to write -- and can be efficient -- it can be
quite horrible to read, especially in larger programs, which makes
it hard to maintain.

N.

Neon John

unread,
Nov 10, 2017, 3:14:47 PM11/10/17
to
On Fri, 10 Nov 2017 10:53:13 -0500, nljli...@gmail.com (N. Jackson)
wrote:


>The problem with RPL (in my opinion at least), is that, while it
>is very satisfactory to write -- and can be efficient -- it can be
>quite horrible to read, especially in larger programs, which makes
>it hard to maintain.

Just like Forth!

I'd hire on as the town dog catcher before I'd write another Forth
program!

John
John DeArmond
http://www.neon-john.com
http://www.tnduction.com
Tellico Plains, Occupied TN
See website for email address

Eduardo A. Conceição

unread,
Nov 12, 2017, 8:48:12 PM11/12/17
to
The readability depends upon two factors:
- How much the reader has trained and read other people's code;
- The programmer's personal style.

Well-chosen variable and routine names, appropriate use of structured blocks (IF-THEN, CASE), and small routines make a big difference, either in RPL or other Lisp dialects.

Thank you for your willingness guys, but I really want a language with the RPL spirit inside, not a common Forth variant.

jsk...@gmail.com

unread,
Nov 26, 2017, 2:36:51 PM11/26/17
to
There is another version in development called NewRPL which seems promising, and is also available as a PC program.

See this: http://www.hpmuseum.org/forum/thread-8797.html

Also there is EMU48 for the PC which is an accurate emulator of the 48/49/50 series (uses original ROMs). Not a stand-alone programming language per se, but about 50* as fast as the hardware calculator. Multiple versions available at hpcalc.org.

John

Valfisio

unread,
Dec 6, 2017, 8:45:16 AM12/6/17
to

beac...@gmail.com

unread,
Dec 7, 2017, 11:06:57 AM12/7/17
to
Hello, i agrre that it would be very pratical to use the same language to compile programs for the computer.
If this is not possible with RPL i really hope to see something lime this for HPPL.

Thanks

Giancarlo

JKB

unread,
Dec 7, 2017, 4:53:58 PM12/7/17
to
Le Thu, 7 Dec 2017 08:06:55 -0800 (PST),
beac...@gmail.com <beac...@gmail.com> écrivait :
> Hello, i agrre that it would be very pratical to use the same language to compile programs for the computer.
> If this is not possible with RPL i really hope to see something lime this for HPPL.

Maybe http://www.rpl2.net ?

Regards,

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
=> http://loubardes.de-charybde-en-scylla.fr

George Tsiros

unread,
May 12, 2018, 8:06:00 AM5/12/18
to
i'm currently writing a sysRPL system running over .NET

so far it can do basic things, like create new windows, add controls, manipulate lists etc it's on github, called RPNET

i'm working on it off and on
0 new messages