HP50g forums / community is there such alive?
11-02-2015, 12:41 PM (This post was last modified: 11-02-2015 12:44 PM by Vtile.)
Post: #1
 Vtile Senior Member Posts: 406 Joined: Oct 2015
HP50g forums / community is there such alive?
Hello is there any defacto forum for 50g around in internet (not the official HP support one, since only way to use it is through Google [site:URL arg1 arg2]).

Just did come to my mind, when I were reading on hpcalc.org program lists of HP49/50g and frankly it seems that the evolution have stopped in HP49? So is there any active community corner for 49/50 around the web?? Plus hpcalc.org link listings etc are mainly for HP48xxx while same family line different functionalities etc.
11-02-2015, 12:51 PM
Post: #2
 Jlouis Senior Member Posts: 707 Joined: Nov 2014
RE: HP50g forums / community is there such alive?
(11-02-2015 12:41 PM)Vtile Wrote:  Hello is there any defacto forum for 50g around in internet (not the official HP support one, since only way to use it is through Google [site:URL arg1 arg2]).

Just did come to my mind, when I were reading on hpcalc.org program lists of HP49/50g and frankly it seems that the evolution have stopped in HP49? So is there any active community corner for 49/50 around the web?? Plus hpcalc.org link listings etc are mainly for HP48xxx while same family line different functionalities etc.

Yes, this very forum.

Ask, comment anything you like concerning 50g and 49g. Fellows here are friendly and with lots of expertise.

Enjoy and learn.

Cheers

JL
11-02-2015, 12:52 PM
Post: #3
 Marcio Senior Member Posts: 438 Joined: Feb 2015
RE: HP50g forums / community is there such alive?
It seems that we "50g people" have become less vocal with the arrival of the HP Prime computer, I mean, calculator. Compare the number of threads that were created since its release in 2013 against those of the this forum which accommodates subjects related to all other HP calculators.
11-02-2015, 01:54 PM (This post was last modified: 11-02-2015 02:07 PM by Vtile.)
Post: #4
 Vtile Senior Member Posts: 406 Joined: Oct 2015
RE: HP50g forums / community is there such alive?
(11-02-2015 12:51 PM)Jlouis Wrote:
(11-02-2015 12:41 PM)Vtile Wrote:  Hello is there any defacto forum for 50g around in internet (not the official HP support one, since only way to use it is through Google [site:URL arg1 arg2]).

Just did come to my mind, when I were reading on hpcalc.org program lists of HP49/50g and frankly it seems that the evolution have stopped in HP49? So is there any active community corner for 49/50 around the web?? Plus hpcalc.org link listings etc are mainly for HP48xxx while same family line different functionalities etc.

Yes, this very forum.

Ask, comment anything you like concerning 50g and 49g. Fellows here are friendly and with lots of expertise.

Enjoy and learn.

Cheers

JL
That is what I though.. I definedly will and have been.

Only drawback is that this is "museum" both by name and activity and the registration to forum needs a knowledge of archaic HPs or "google fu" about PRIME, the third option is not valid atleast for 50g (the one with RPN/RPL instruction list, should atleast have note at which device).

I challenge the owners of the 50g to go trough the hpcalc.org HP48II, HP49g, (< out of production who knows how long) HP50g program list and test which one works (atleast which doesn't corrupt the memory at start) in HP50g with latest ROM and generate a list of such programs. As a new user now and especially a year ago, I must say it is a bit of a leap to try out a program that is informed to work in HP48II/HP49/50 (with desciption indicating it actually is written to 48 and listed 10+ years ago) without any knowledge of the internal differences of devices. Good example Excel "compatible" spreadsheet program XCALL.

A recent HP calculators should have some sort of living easy to access community, with integrated program libraries and documentation all in one place, compared to many other "big names". Not a damn dusty Museum of calculators forum and separated "information here, but only the old models page". I blame the older generations. Ie. I find it a bit amusing that most up to date conversation conserning PRIME is under something called museum.org

Xcalc does work, but I downloaded it through educalc (after using a hours of google time *huh*) I think and it is somehow updated version compared to one listed to hpcalc.org?
11-02-2015, 02:06 PM
Post: #5
 Jake Schwartz Senior Member Posts: 322 Joined: Dec 2013
RE: HP50g forums / community is there such alive?
(11-02-2015 01:54 PM)Vtile Wrote:  I challenge the owners of the 50g to go trough the hpcalc.org HP48II, HP49g, HP50g program list and test which one works (at least which doesn't corrupt the memory at start) in HP50g with latest ROM and generate a list of such programs. As a new user now and especially a year ago, I must say it is a bit of a leap to try out a program that is informed to work in HP48II/HP49/50 (with desciption indicating it actually is written to 48 and listed 10+ years ago) without any knowledge of the internal differences of devices.

This is classic....a new user comes along and broadcasts disappointment that things aren't the way he/she expects them to be and then thinks that the community owes it to him/her to change things. <At least that is how I read the words...>

This is a "volunteer-powered" activity. If you think something should be different or improved, then please show us how by volunteering to make it better in your eyes, rather than to protest that it doesn't fit your needs the way it is. I feel that the best way to convince people that your suggestion is an improvement would be to show how it is done.

Thanks,
Jake
11-02-2015, 02:48 PM (This post was last modified: 11-02-2015 03:10 PM by Vtile.)
Post: #6
 Vtile Senior Member Posts: 406 Joined: Oct 2015
RE: HP50g forums / community is there such alive?
(11-02-2015 02:06 PM)Jake Schwartz Wrote:
(11-02-2015 01:54 PM)Vtile Wrote:  I challenge the owners of the 50g to go trough the hpcalc.org HP48II, HP49g, HP50g program list and test which one works (at least which doesn't corrupt the memory at start) in HP50g with latest ROM and generate a list of such programs. As a new user now and especially a year ago, I must say it is a bit of a leap to try out a program that is informed to work in HP48II/HP49/50 (with desciption indicating it actually is written to 48 and listed 10+ years ago) without any knowledge of the internal differences of devices.

This is classic....a new user comes along and broadcasts disappointment that things aren't the way he/she expects them to be and then thinks that the community owes it to him/her to change things. <At least that is how I read the words...>
I think your reply is a pretty classic also. The user communities are doing a lot of work (for free) that actually belongs to HP (or other manufacturers in their own circles).
I can shut up.
(11-02-2015 02:06 PM)Jake Schwartz Wrote:  This is a "volunteer-powered" activity. If you think something should be different or improved, then please show us how by volunteering to make it better in your eyes, rather than to protest that it doesn't fit your needs the way it is. I feel that the best way to convince people that your suggestion is an improvement would be to show how it is done.

Thanks,
Jake
I already did something, I lifted the topic to the table.

I actually just noticed that the hpcalc.org is actually a part of some business or other way around.
I also give a tip that EFNet.org have webchat client that doesn't reguire any use of 3rd party IRC client: http://chat.efnet.org/irc.cgi Some younger generations might never heard of IRC btw. <- For Eric.
11-02-2015, 03:28 PM
Post: #7
 Han Senior Member Posts: 1,882 Joined: Dec 2013
RE: HP50g forums / community is there such alive?
Much of the activity related to the HP50G has come and gone (much of it on comp.sys.hp48) In fact, there was word some while back the that HP50G may be discontinued.

Graph 3D | QPI | SolveSys
11-02-2015, 03:56 PM
Post: #8
 Jake Schwartz Senior Member Posts: 322 Joined: Dec 2013
RE: HP50g forums / community is there such alive?
(11-02-2015 02:48 PM)Vtile Wrote:  I actually just noticed that the hpcalc.org is actually a part of some business or other way around.

HPcalc.org is not actually part of any business...it is Eric's volunteer activity to aggregate/curate what is sent to him and make it available to the user community all in one place.
11-02-2015, 09:16 PM
Post: #9
 Vtile Senior Member Posts: 406 Joined: Oct 2015
RE: HP50g forums / community is there such alive?
(11-02-2015 03:28 PM)Han Wrote:  Much of the activity related to the HP50G has come and gone (much of it on comp.sys.hp48) In fact, there was word some while back the that HP50G may be discontinued.
Unfortunate, but kind of expected. Haven't never used USENET mailing lists, totally not known part of web for me.

(11-02-2015 03:56 PM)Jake Schwartz Wrote:
(11-02-2015 02:48 PM)Vtile Wrote:  I actually just noticed that the hpcalc.org is actually a part of some business or other way around.

HPcalc.org is not actually part of any business...it is Eric's volunteer activity to aggregate/curate what is sent to him and make it available to the user community all in one place.
Ah, ok I stand corrected. Great resource it is, but kind of hard to explore inside the "calc families".

A question: Is there somewhere floating around a "Cheat Sheet" of HP50g UserRPL commands and functions, grouped by usage? Ie. String manipulation, Number manipulation, communication, graphics etc.. ? Given that there is something like 700 commands&functions it is not the most forgiving task to try to search them a quick way from AURMv2. Asking this because if not, I think I need to create one while I work through the "learning phase" of the userRPL. The calculator kind of have one build in, but it is only partial.

Another question: Do I have understood correctly that UserRPL doesn't have GOSUB / GOTO & LABEL commands?
11-02-2015, 10:53 PM
Post: #10
 matthiaspaul Senior Member Posts: 385 Joined: Jan 2015
RE: HP50g forums / community is there such alive?
(11-02-2015 09:16 PM)Vtile Wrote:  Given that there is something like 700 commands&functions it is not the most forgiving task to try to search them a quick way from AURMv2. Asking this because if not, I think I need to create one while I work through the "learning phase" of the userRPL. The calculator kind of have one build in, but it is only partial.
Perhaps Andreas Möller's solutions would be useful for your (but it's commercial software):

http://www.software49g.gmxhome.de/index.html

Greetings,

Matthias

--
"Programs are poems for computers."
11-02-2015, 11:04 PM (This post was last modified: 11-03-2015 12:49 PM by matthiaspaul.)
Post: #11
 matthiaspaul Senior Member Posts: 385 Joined: Jan 2015
RE: HP50g forums / community is there such alive?
(11-02-2015 09:16 PM)Vtile Wrote:  Given that there is something like 700 commands&functions it is not the most forgiving task to try to search them a quick way from AURMv2. Asking this because if not, I think I need to create one while I work through the "learning phase" of the userRPL. The calculator kind of have one build in, but it is only partial.
Perhaps Andreas Möller's solutions would be useful for you (but it's commercial software):

http://www.software49g.gmxhome.de/index.html

Greetings,

Matthias

--
"Programs are poems for computers."
11-03-2015, 04:57 AM (This post was last modified: 11-03-2015 05:03 AM by Bill Platt.)
Post: #12
 Bill Platt Junior Member Posts: 18 Joined: Oct 2014
RE: HP50g forums / community is there such alive?
(11-02-2015 09:16 PM)Vtile Wrote:  [quote='Han' pid='44939' dateline='1446478097']
Much of the activity related to the HP50G has come and gone (much of it on comp.sys.hp48) In fact, there was word some while back the that HP50G may be discontinued.
Unfortunate, but kind of expected. Haven't never used USENET mailing lists, totally not known part of web for me.

It is never too late to learn how to *actually* use the internet...

The 50G runs the whole 48G with Metakernel on an emulator. The processor was no longer available when the production of the 50G came along (this was also true during the 49G+ period). If you dig into c.s.hp48 you will learn all about it. You can crack into the 50G and write programs in assembly directly on the ARM processor. You can write C++ code on it. You can do all sorts of crazy stuff that is beyond me. But FUNDAMENTALLY, the 50G is a 49G, or a 48G with Metakernel. That means all the commands, the userrpl and sysrpl etc. HOWEVER in trying to build a robust software emulation of the original processor, entry points and clock speed were an issue, I remember certain bugs that got sorted early on.

Everything I just said should be taken with salt in the details. But the overall scope for you:
1. Learn how to use the internet.
2. Get the HP48GX manuals and read them. Start with the thin one and move up from there.
3. You don't ever need SysRPL unless you want to be a rock star or something.
4. RPL is not RPN programming. And 41C programming is not quite classic RPN programming. RPL is closer to a high level language whereas the other two are closer to the machine. So specific commands and ways of doing things on a Spice or a Voyager or a Pioneer will not apply.
11-03-2015, 11:10 AM (This post was last modified: 11-03-2015 11:11 AM by Vtile.)
Post: #13
 Vtile Senior Member Posts: 406 Joined: Oct 2015
RE: HP50g forums / community is there such alive?
Why is that RPL (Reverse Polish Lisp) is not RPN (Reverse Polish Notation = arguments before commands) programming, in sense that arguments are given before commands and there is atleast two accumulators where the "data" is "loaded" before execution.
11-03-2015, 11:19 AM
Post: #14
 Gjermund Skailand Junior Member Posts: 24 Joined: Dec 2013
RE: HP50g forums / community is there such alive?
I suggest you look at

http://www.hpcalc.org/hp49/apps/editors/emacs211a.zip

Do a complete install with SDiag and extable on SD-card.
Then run AsnEmacs

Then you get an extended editor with description of USER-rpl (and all others commands as well) on the calculator.

Best regards
Gjermund
11-03-2015, 12:24 PM
Post: #15
 Dwight Sturrock Member Posts: 136 Joined: Dec 2013
RE: HP50g forums / community is there such alive?
A useful resource is:

UserRPL stack commands
Posted by James M. Prange (Michigan) on 8 July 2007, 3:51 a.m.

As with any programming environment, you don't have to know all the features for it to be useful. The unlimited stack with 7 or so levels visible makes it worthwhile learning the basics of this machine.
11-03-2015, 01:40 PM
Post: #16
 peacecalc Member Posts: 187 Joined: Dec 2013
RE: HP50g forums / community is there such alive?
Hello Vtile,

I don't know where your problem exactly is:

Quote:Why is that RPL (Reverse Polish Lisp) is not RPN (Reverse Polish Notation = arguments before commands) programming, in sense that arguments are given before commands and there is atleast two accumulators where the "data" is "loaded" before execution.

The question "Why" can only answered by developers of the family 48/49/50. They intended that programming language and found it useful for "future user" (meant in the times of the beginning of the product family).

From LISP comes the abilities for working with lists and from RPN you get the abilities working with a stack. But some structure are not as consequent as expected:

For instance the IF THEN ELSE END construct:

<< 1, IF THEN 2, ELSE 3, END >> will result 2, after evaluation same result when you use << IF 1, THEN 2, ELSE 3, END >>

That is dued to rules for high level languages. The IF works like a function so the boolean (happy birthday 200 years yesterday) evaluation can be done afterwards IF or before (like RPN).

And at last a little tip:

For bigger programming projects avoid using stack-commands, the programs are very hard to understand some times later (or for other persons).

And of course there are actually less questions (and answers) about the hp 50g,
because that machine exist some years. But the people who are new with that machine have to do some hard work nearly 1600 pages of handbooks. And an enormous treasure of knowledge of experienced user. It is a treasure you have to search for some places same as a lot of users and I do: hpmuseum, hpcalc, comp.sys.hp48 and last not least: hp own's site mobiles and handhelds concerning

greetings
peaceglue
11-03-2015, 03:20 PM
Post: #17
 Didier Lachieze Senior Member Posts: 1,496 Joined: Dec 2013
RE: HP50g forums / community is there such alive?
(11-03-2015 11:10 AM)Vtile Wrote:  Why is that RPL (Reverse Polish Lisp) is not RPN (Reverse Polish Notation = arguments before commands) programming, in sense that arguments are given before commands and there is atleast two accumulators where the "data" is "loaded" before execution.

11-03-2015, 03:31 PM (This post was last modified: 11-03-2015 03:34 PM by Bill Platt.)
Post: #18
 Bill Platt Junior Member Posts: 18 Joined: Oct 2014
RE: HP50g forums / community is there such alive?
(11-03-2015 11:10 AM)Vtile Wrote:  Why is that RPL (Reverse Polish Lisp) is not RPN (Reverse Polish Notation = arguments before commands) programming, in sense that arguments are given before commands and there is atleast two accumulators where the "data" is "loaded" before execution.

You need to RTFM41.

RPN does not equal RPL. Similar in some respects; completely different in others. Even the stacks aren't the same! 4 ENTER 2 ENTER + returns 4 on RPN, and 6 on RPL...RPL has numbered stack levels and a command line which is not level 1. ENTER in RPL functions contextually either as ENTER or DUPlicate. All RPN machines have a special programming logical space. This is not true in RPL as RPL has multiple object types on the stack including programs. Looping in RPL is GTO and GSB and Flags and all that jazz. Which is again in special programming space. RPL is IF-THen, For, Repeat, Do, etc (like pascal...sort of). All programs in RPL are saved as objects no different than any variable. Variables are named and declared. RPL has extensive stack manipulation tools and commands and you can build programs that sort of act like RPN but really why would you torture yourself that way other than for simple things? You have a real language.
If you love RPN programing, just load Hrastprogrammer's emulator, or Christoph Giesselink's emulator, onto your 50 and run a 41CX virtually.

You need to read and slow down. And the hint above is important: you need to read mostly HP48 (and HP49) period stuff because that is what RPL is and ran as for over 15 years. The 50G is new hardware that is all.

PS RPL handles Algebraic objects...you don't have to turn all equations into Reverse Polish...it is more different than similar, once you dig past the superficial similarities. (Basically RPL is the most powerful broadly useful interface for a high powered handheld, ever.)
11-03-2015, 04:36 PM (This post was last modified: 11-03-2015 05:11 PM by Vtile.)
Post: #19
 Vtile Senior Member Posts: 406 Joined: Oct 2015
RE: HP50g forums / community is there such alive?
The notation itself is nothing odd or weird given that I have some hours spend with Instruction List programming used in PLCs which is assembly like mixed "RPN and PN" language(s). I just lack of knowledge the oddities and the instruction/command/function/flag sets, the programming in UserRPL itself is not a problem.
Code:
 Simatic S5 AWL/Instruction List ---------------      :L   DD  412      :L   KG +1000000+01      :+G      :T   DD  412      :L   DD  412      :L   KG +1000000+05      :<G      :JC  =M004      :L   DD  412      :L   KG +1000000+05      :-G      :T   DD  412 M003 : M004 :
11-03-2015, 05:08 PM (This post was last modified: 11-03-2015 05:57 PM by Vtile.)
Post: #20
 Vtile Senior Member Posts: 406 Joined: Oct 2015
RE: HP50g forums / community is there such alive?
Thank you Gents, good tips and some gems at these posts. I find the article of the birth and reasoning behind RPL really interesting.

(11-03-2015 11:19 AM)Gjermund Skailand Wrote:  I suggest you look at

http://www.hpcalc.org/hp49/apps/editors/emacs211a.zip

Do a complete install with SDiag and extable on SD-card.
Then run AsnEmacs

Then you get an extended editor with description of USER-rpl (and all others commands as well) on the calculator.

Best regards
Gjermund

(11-03-2015 12:24 PM)Dwight Sturrock Wrote:  A useful resource is:

UserRPL stack commands
Posted by James M. Prange (Michigan) on 8 July 2007, 3:51 a.m.

As with any programming environment, you don't have to know all the features for it to be useful. The unlimited stack with 7 or so levels visible makes it worthwhile learning the basics of this machine.

(11-03-2015 01:40 PM)peacecalc Wrote:  Hello Vtile,

I don't know where your problem exactly is:

Quote:Why is that RPL (Reverse Polish Lisp) is not RPN (Reverse Polish Notation = arguments before commands) programming, in sense that arguments are given before commands and there is atleast two accumulators where the "data" is "loaded" before execution.

The question "Why" can only answered by developers of the family 48/49/50. They intended that programming language and found it useful for "future user" (meant in the times of the beginning of the product family).

From LISP comes the abilities for working with lists and from RPN you get the abilities working with a stack. But some structure are not as consequent as expected:

For instance the IF THEN ELSE END construct:

<< 1, IF THEN 2, ELSE 3, END >> will result 2, after evaluation same result when you use << IF 1, THEN 2, ELSE 3, END >>

That is dued to rules for high level languages. The IF works like a function so the boolean (happy birthday 200 years yesterday) evaluation can be done afterwards IF or before (like RPN).

And at last a little tip:

For bigger programming projects avoid using stack-commands, the programs are very hard to understand some times later (or for other persons).

And of course there are actually less questions (and answers) about the hp 50g,
because that machine exist some years. But the people who are new with that machine have to do some hard work nearly 1600 pages of handbooks. And an enormous treasure of knowledge of experienced user. It is a treasure you have to search for some places same as a lot of users and I do: hpmuseum, hpcalc, comp.sys.hp48 and last not least: hp own's site mobiles and handhelds concerning

greetings
peaceglue
Indeed and 30 years of cumulated knowledge (=the experienced users) to take found out.

(11-03-2015 03:20 PM)Didier Lachieze Wrote:
(11-03-2015 11:10 AM)Vtile Wrote:  Why is that RPL (Reverse Polish Lisp) is not RPN (Reverse Polish Notation = arguments before commands) programming, in sense that arguments are given before commands and there is atleast two accumulators where the "data" is "loaded" before execution.