Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!ames!ucbcad!ucbvax!decvax!tektronix!tekgen!tekred!mikec From: mikec@tekred.UUCP Newsgroups: comp.sys.apple Subject: Re: Editors. Message-ID: <978@tekred.TEK.COM> Date: Thu, 5-Feb-87 17:12:13 EST Article-I.D.: tekred.978 Posted: Thu Feb 5 17:12:13 1987 Date-Received: Sat, 7-Feb-87 17:55:28 EST References: <8701241720.aa11929@SPARK.BRL.ARPA> <4051@caip.RUTGERS.EDU> <2638@ecsvax.UUCP> Reply-To: mikec@tekred.UUCP (Mike Combs) Organization: Tektronix, Inc., Beaverton, OR. Lines: 48 In article <2638@ecsvax.UUCP> ranger@ecsvax.UUCP (Rick N. Fincher) writes: >What do you think about Kayan Pascal? I have seen it advertised and >reviewed but I haven't got a users view of it. I'm an almost user of Kyan Pascal. It's got potential... :-( Pros: Runs under ProDOS, no licensing fees, compiles to stand alone applications. Development is done in Kix, a command shell on top of ProDOS that acts like Unix. (copy, dir, rm commands, etc.) Major flaw: No strings. Also, functions cannot return structured types, like records. (The latter is ISO level 0 standard, so excusable, but still awful to have to work under). program yech; var str: array [1..10] of char; begin str:= 'Hi '; end. Note that you have to pad out the assignment of str with spaces out to the total length of the definition. I could live with that if I only used strings 10 characters long, but I define them to be length 80. Until they add strings (and the tech support promises this reluctently), I don't recommend it. I must say that I really like the kix shell, except that it eats LOTS of disk space (use an 800K disk) and is slow (okay, use a LARGE RAM disk). And the editor they supply really stinks, and has some bugs with larger files. Kyan supports chaining programs, and include files, but not precompiled libraries, or overlays. Anything else? I'm assuming here that you're familiar with the "normal" features of pascal compilers, so I've only pointed out the significant departures. yoyoy can't Turbo Pascal run under ProDOS? -- -- Mike A. Combs GEnie: mike.combs MCI: mcombs tektronix!tekgen!tekred!mikec ^--The "A" is for: "Accidently erased the files". terrorist, contras, drugs, Iran, secret, NSA, CIA <- NSA line-eater food :-(