Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!rutgers!mtune!whuts!wsd
From: wsd@whuts.UUCP (DINSMORE)
Newsgroups: comp.lang.c,comp.lang.misc
Subject: RE: Small-C
Message-ID: <2507@whuts.UUCP>
Date: Tue, 28-Jul-87 06:06:37 EDT
Article-I.D.: whuts.2507
Posted: Tue Jul 28 06:06:37 1987
Date-Received: Wed, 29-Jul-87 05:39:18 EDT
Reply-To: wsd@whuts.UUCP (DINSMORE,W.S.)
Distribution: na
Organization: AT&T Bell Laboratories, Whippany, NJ
Lines: 55
Xref: mnetor comp.lang.c:3327 comp.lang.misc:584

From: ihnp4!homxb!whuts!wsd
Received: by ihnp4.ATT.COM id AA03691; 23 Jul 87 02:19:13 CDT (Thu)
To: ihnp4!homxb!ihnp4!ptsfa!ames!elroy!cit-vax!oberon!poisson.usc.edu!mlinar
Subject: Re: Small-C
Newsgroups: comp.lang.c,comp.lang.misc
In-Reply-To: <3433@oberon.USC.EDU>
References: <3452@ihlpg.ATT.COM> <213@xrxns.UUCP>
Organization: AT&T Bell Laboratories, Whippany, NJ
Cc: 

munch munch munch ....

	SMALL-C most certainly does support floating point! I know
  because I have the original and am currently installing V2.1 on
  the C-128 using CP/M 3.0, all of which support floating point. Many
  fixes and such were documented in Doctor Dobb's Journals and have
  been routinely added to all original Small_C versions created by
  Ron Cain. Jim Hendrix has gone so far as to upgrade the compiler
  to a more useful and Unix*-like variant.
	The book "Dr. Dobbs Toolbook of C" has all the source for the
  V2.1 compiler, an extensive Unix*-like library with a bdos interface,
  a C preprocessor, an assembler with linker and library management
  utilities, and optimizers. An interesting note about the library
  is that the assembler and linker will only extract those modules
  specifically called out. The bdos interface is always called and the
  minimum inclusion is about 5k; small price for the exceptional
  capabilities of the library. 
	Probably the best part of all this is that you could have a very
  good C compiler for the price of the book, $28. Please note that you
  must have at least Ron Cain's compiler to create V2.1 and the book
  gives many references to DDJ issues to do any upgrading you made need,
  if any, since most versions in the PD are already upgraded.
	If enough interest arises I will consider uploading all my source
  for the original upgraded Ron Cain source. As for the J. Hendrix source,
  if anyone has V2.0/2.1 already in electronic format I would be 
  interested in obtaining that. I plan to make a full CP/M 3.0 utility
  disk for C including the new assembler, linker, preprocessor etc... for
  free in the interest of all public domainers. If someone is/has done this
  I would be greatly appreciative in obtaining/providing/working_with any
  sources currently available.

 	Could someone please tell me how I should eventually get all of
  my completed source to a public domain router so this code may be
  enjoyed by all. I hate to see people paying some outrageous price for
  an original PD source. My immense gratitude to Ron Cain, Jim Hendrix, 
  and all those who have worked so diligently on Small-C so far.


		Please reply directly to whuts!mvuxi!wsd for any source
                transfers via uucp.

		Wayne Dinsmore  AT&T Bell Labs  AN-4A-118 
		Phone: (617)691-3653

	For the serious implementation of Good/Useful PD Software.