|
Thinking of HP: remember SPL/3000?
The system program language for the HP/3000 -- I never saw any assembler
And it was ... Algol ! Clean, powerful.
Wikipedia says it survived the transition from the 3000 to PA-RISC.
|
|
|
|
|
Yes, I remember some SPL. OK, very little. TOS? Was that a register that held a pointer to the top of the stack?
I also remember programming HP "smart terminals" with escape sequences. For the more powerful terminals, one could draw polygons with escape sequences and thus produce various charts and other diagrams.
JohnnyCee
|
|
|
|
|
Yes, the HP/3000 was a stack machine; instruction set made one think of Forth.
|
|
|
|
|
Yes, most propably it is the angle. I think it is directly comparable with atan2 which you will find in c++, c# etc.
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
I think you are right, but I also suspect that it is upside down - instead of ANGLE(y,x) as for Atan2, it is ANGLE(x,y), but giving the same answer.
Anyhoo, I have ordered the CD suggested by Griff, and paid the extra $9 for airmail delivery, so I should be out of my misery sometime next week.
|
|
|
|
|
The manual can be downloaded from here[^]...free
Technician
1. A person that fixes stuff you can't.
2. One who does precision guesswork based on unreliable data provided by those of questionable knowledge.
JaxCoder.com
|
|
|
|
|
Oh sod it! Just downloaded it, but not had a chance to peruse yet. Coulda saved myself 19 bucks! Never mind - I'll just look on it as a fine for having weak Googlefu.
Any, thanks!
|
|
|
|
|
I do the same thing more often then I care to admit!
Technician
1. A person that fixes stuff you can't.
2. One who does precision guesswork based on unreliable data provided by those of questionable knowledge.
JaxCoder.com
|
|
|
|
|
It's going to save me a lot of time, anyway, as I won't see the CD for at least two weeks.
Having now had a browse, I have also found the table of 256 special characters that I used for integers, so I can now backtrack onto all the many constants used in close to a thousand polynomial terms.
|
|
|
|
|
Awesome glad it helped.
Mr. Google is a pretty smart fella!
Technician
1. A person that fixes stuff you can't.
2. One who does precision guesswork based on unreliable data provided by those of questionable knowledge.
JaxCoder.com
|
|
|
|
|
According to the manual:
ANGLE(X,Y) Arctangent of Y/X, in proper quadrant. That is, returns the angle θ formed between the x-axis and the point (x,y), such that -π < θ <= π.
enum HumanBool { Yes, No, Maybe, Perhaps, Probably, ProbablyNot, MostLikely, MostUnlikely, HellYes, HellNo, Wtf }
|
|
|
|
|
Thanks very much! I now remember it from your description. I also understand why I used it so much in the program, and shall now write my own version of the function.
Thanks!
|
|
|
|
|
You're welcome
enum HumanBool { Yes, No, Maybe, Perhaps, Probably, ProbablyNot, MostLikely, MostUnlikely, HellYes, HellNo, Wtf }
|
|
|
|
|
Give this a try: Link
ANGLE(X,Y)
Arctangent of Y/X, in proper quadrant. That is, returns the angle theta formed between the x-axis and the point (x,y), such that -pi < theta <= pi.
|
|
|
|
|
Thanks very much for that - wish I had two days ago! It will help out in understanding some other obscure stuff as well, where I have forgotten what I wrote it for nearly 40 years ago!
In fact it is the same as ArcTan2 with the input reversed. I had used it in a user defined function to turn the angle of a line defined by x and y coordinates into a bearing between 0 and 360 degrees.
Anyway, thanks!
|
|
|
|
|
|
I'd be happier if they would invest in Natural Intelligence, sometimes.
The Ribbon, Vista, Win 8.n, Windows Phone, Nokia, ...
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
Yay!
Now we know where Bob first met us ... and hitched a ride to Canstralia!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
|
In the recent google doodle video, Michael Collins says that wherever he went after the returning from the Apollo 11 mission, people said to him "We did it!".
Made me emotional.
|
|
|
|
|
I saw that yesterday, and did did the same thing.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Twist certain distraction (4)
|
|
|
|
|
RUSE - anagram of SURE
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Nicely done
|
|
|
|