Talk:PLANC

message: There is debate on the actual pronunciation of PLANC, probably the thinking goes that this is an evolved language based on C thefore the PLAN-C. But for shortness and how the PLANC name is mentioned in the manual itself PLANK sounds a very good name for this special programming language. -Campenoli
:Do you have any reference to make you believe that it was based on C? Granted, it is very similar, but in the 70s C was a minority language, closely connected with the UNIX world, to which parts of SINTRAN was antithetical. Also, my personal belief is that it was pronounced "plank" because I've heard it first-hand from a SINTRAN developer. Granted, he pronounces "SCSI" as "SKAAH-see", but I think that is an anomaly :) I've sent off a mail to him now asking him what way it was pronounced. I should get a reply from him in not too much time. toresbe 12:50, 11 July 2006 (UTC)
replies: text: Be bold! — You are without any doubt an authority on the subject, please feel free to make your contributions - which all are very valid. In the rather unlikely event that anyone disagrees with an edit you've made, we'll discuss the subject on the talk page or something. (BTW, you can automatically sign your comments with four tildes, which I think you haven't done - it saves time! :)) I'll start a quick stub on NPL now. Thanks, toresbe 09:46, 6 December 2006 (UTC)

text: OOPS! I'll fix that now. :) toresbe 12:18, 6 December 2006 (UTC)

text: There, I moved it to NPL (NORD programming language) - do you think that's the right name? toresbe 12:20, 6 December 2006 (UTC)

text: You know, I agree. It's now at NORD Programming Language. toresbe 13:35, 6 December 2006 (UTC)
thread_title:  '''PLAN-C or PLANC?''' 

message: First I added a sentence explaining what PLANC stands for. This should settle any debate about PLAN-C or whatever - as if it hasn't already been settled :)
I also added a sentence that in addition to the predefined types of the language you can also define your own types.
For example
TYPE T = INTEGER;
Would declare that T is now an integer type. Normally you would use it in connection with modifiers of range so
TYPE T = INTEGER RANGE(0:63);
Would declare T to be a 6 bit integer. For regular storage it would take the same space as a BYTE but in a PACKED array or record it would take exactly 6 bits.
As such the BITS data type is simply BOOLEAN ARRAY PACKED and the BYTES (string) type is the same as BYTE ARRAY PACKED.
salte 08:03, 7 December 2006 (UTC)
thread_title:  Some additions 

message: I am not happy with the way WIKI does it when trying to display program code. What clauses do I put around to get WIKI to honor line breaks, indentations etc without displaying frames around the indented text?
I am still a wiki newbie :)
salte 15:02, 8 December 2006 (UTC)
thread_title:  Added description of some statements. 

message: I remember that PLANC used some interesting controlstatements. Wasn't there a possibility to define code that only run on normal exit from a loop? or only run on exceptional exit from a loop?
I have never programmed PLANC myself but I once had a manual. (Might still have somewere...)  —Preceding unsigned comment added by RogerJL (talk • contribs) 10:43, 30 April 2008 (UTC)
replies: text: Yes - the EXITFOR. Forget what the other construct was; it's been too many years. --Alvestrand (talk) 21:32, 30 April 2008 (UTC)

text: EXITWHILE was the other construct; the combination of FOR, WHILE anywhere in the block, and EXITWHILE/EXITFOR allowed natural expression of logic that would require nasty convolutions in any other language I've encountered. POP-11 is the only other language I know with assignments the correct way round. I've a copy of the PLANC reference in a box somewhere in my garage (along with ND-100 and ND-500 references); I can't bear to throw them away. PeteJordan (talk) 17:06, 26 May 2008 (UTC)
thread_title:  Control statements - code on exit from loop