Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/5/84; site yojna1.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!ihnp4!qantel!lll-crg!gymble!umcp-cs!aplcen!cp1!yojna1!wb6rqn From: wb6rqn@yojna1.UUCP (Brian Lloyd) Newsgroups: net.lang Subject: Re: New Language - SARTRE Message-ID: <152@yojna1.UUCP> Date: Fri, 22-Nov-85 15:53:35 EST Article-I.D.: yojna1.152 Posted: Fri Nov 22 15:53:35 1985 Date-Received: Sun, 24-Nov-85 06:31:59 EST References: <240@ll-xn.ARPA> Organization: Yojna1 Amateur Radio Packet Unix System; Germantown, Md. Lines: 100 > A New Programming Language: SARTRE > > *SARTRE--Named after the late existential philosopher, SARTRE is an > extremely unstructured language. Statements in SARTRE have no purpose; > they just are. Thus SARTRE programs are left to define their own > . . . > constantly running, making any such statements (or any statements at > all, for that matter), completely meaningless. > > Programs in SARTRE do not terminate, of course, since there is No Exit. > > --Author Unknown > > -- > > Glenn Adams > *** REPLACE THIS LINE WITH YOUR MESSAGE *** I do not know who originated the entry for SARTRE, but while in the UK about a year ago I had thrust at me a four page mimeographed copy of a letter from "E. Mode, Systems Architect" to "The Editor, Monday Times, T' Office in T' Corner, Heathrow House". This letter was dated 17 August, 1984. It is a delight to read and contains much fact, opinion, fiction, and fun. The entry on SARTRE is there along with such all-time greats as: ALGOL APL C DCALGOL DOGO ESPOL FIFTH FORTE 2 JOVIAL LAIDBACK LITHP LOGO MOMENEE NWP Pascal PROMIS SIMPLE SLOBOL VALGOL Perhaps a few exerpts would be in order ... C: is named for the grade received by its creator who produced is as a class project. "C" is best described as a low-level programming language. It generally requires more "C" statements than machine code operators to execute a given task. In this respect it is very similar to COBOL. A viable UNIX environment was created by an enthusiastic hobbyist while not doing something completely different in the I/O section in Tredyffrin, but it came to naught. LITHP: is an otherwise unremarkable language distinguished by the absence of "S" from the character set, substituting "TH". LITHP is said to be useful in processing lithtth. --- or my favorite ... VALGOL: this language is a derivative of LAIDBACK and had its origins in Southern California's Santa Ana Facility for Intra-Computer Ecological Design where the development of environmental software has been concentrated. The main objective of this facility has been always to maintain what they call the ecological balance of a computer of whatever configuration and size by completely filling it with environmental software (e.g. GEMCOS [Burroughs]). That is by the way. VALGOL is enjoying a dramatic surge in popularity at this time across the industry. VALGOL includes commands such as REALLY, LIKE, WELL, ER, and Y'KNOW. Variables are assigned with " = LIKE" and " = TOTALLY" operators. California Booleans in VALGOL are FERSURE and NOWAY. Iterations are handled in FERSURE loops. Syntax errors are notoriously unfriendly: e.g. "GAG ME WITH A SPOON". The following is a representative sample of the language: LIKE Y'KNOW (I MEAN) START IF A = LIKE BITCHEN AND B = LIKE TUBULAR AND C = LIKE TOTALLY GRODY ** 2 THEN (FERSURE) ** 2 FOR I = LIKE 1 TO OH MAYBE 100 DO WAH + (DIDDY * 2) BARF(I) TOTALLY GROSS OUT SURE LIKE BAG THIS PROGRAM REALLY LIKE TOTALLY (Y'KNOW) The only significant program to have been written in VALGOL is spite of the enthusiasm is a random insult generator that cna only be seen at Hendon by signatories of the Official Secrets Act. ------ 73 de Brian Lloyd, WB6RQN ...!seismo!umcp-cs!cvl!umd5!obpa1!yojna1!wb6rqn