Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 exptools; site whuxl.UUCP Path: utzoo!watmath!clyde!cbosgd!cbdkc1!desoto!cord!hudson!bentley!hoxna!houxm!whuxl!qtest From: qtest@whuxl.UUCP (QTEST) Newsgroups: net.micro.pc,net.lang.c Subject: Re: C Interpreters - Any Experiences??? Message-ID: <668@whuxl.UUCP> Date: Wed, 26-Jun-85 10:28:27 EDT Article-I.D.: whuxl.668 Posted: Wed Jun 26 10:28:27 1985 Date-Received: Thu, 27-Jun-85 07:27:23 EDT References: <1127@hou5e.UUCP> Organization: AT&T Bell Laboratories, Whippany Lines: 61 Xref: watmath net.micro.pc:4374 net.lang.c:5416 > I've seen ad's for C interpreters from a variety of places (cost > ranging from $129 to $500); do people out there have any significant > experience?? [Note that they all run on MSDOS machines, I haven't > seen ads for VAX based ones]. > > Key factors are: Any deviations from K&R? What libraries are supplied? > Can you include assembler programs? Size limitations of source code? > > Ihor Kinal *** REPLACE THIS LINE WITH YOUR MESSAGE *** A C interpreter does exist that runs on UNIX* SV_R2 and Berkeley 4.2, together with Xenix. For VAX, 3B2/300, 68000 and as well as proprietary architectures. It will also run on the PC under MD-DOS. The interpreter is called SMART/C**. What follows is from the data I have about SMARTC/C: The SMART/C Environment * Fully intergrated editor AND interpreter. * One command set. * Move between the editor and the interpreter at will. SMART/C syntax directed editor: * Full K & R standard. * Vi-like command set. * Automatically provides formats blocks, for, case and if statements. SMART/C Interpreter: * Current module can call external modules during interpretation. * Has include capability. * Totally precompilation - no incremental compile. * Can interpret partially defined files allowing for rapid prototyping. * Variable speed of interpretation. * Multiple windows with user define sizes. SMART/C Migrator: * Allows C code produces with any editor to be interpreted by SMART/C. * Reformats for readability. With reference to the Key factors questions above: SMART/C is a full K & R standard. Currently only the stdio library can be used. The next release thay say will handle used defined libraries. SMART/C does not support inline assembly code currently. As far as I am aware there is no limitation on size of source code. The only limitation is the disk size. Costs: SMART/C is available for the PC running MS-DOS for $495. The cost increases depending on the size of the machine, up to a VAX780 at, I understand to be $9995. SMART/C is available from: AGS Computers Inc., Advance Product Division, 1139 Spruce Drive, Mountainside, NJ, 07092. Phone # 1-800-AGS-1313 & (201)-654-4321. *UNIX is a trade mark of AT&T Bell Labs. **SMART/C is a trade mark of AGS Computers Inc. Comments? {ihnp4}whuxl!qtest