home *** CD-ROM | disk | FTP | other *** search
-
- DICE SYSTEM
-
- V2.0
- 20-May-1990
-
- Matthew Dillon
- 891 Regal Rd.
- Berkeley, Ca. 94708
- USA
-
- uunet.uu.net!overload!dillon
-
- DICE (c)Copyright 1990 by Matthew Dillon, All Rights Reserved
-
- DICE consists of a frontend, preprocessor, C compiler, assembler, and
- linker, and support libraries all written by myself. Source to
- the support libraries is included. Source to the binaries is NOT
- included. Oh yah, forgot DME, the editor.
-
- This version is SHAREWARE. I spent several hundred hours on these
- programs, more than I have ever spent on any one project that I had
- ever released into the freeware/shareware domain before. I can say for
- sure that the relatively few number of deficiencies in the compiler
- will be fixed, but the exact time frame is not known. I will probably
- implement everything within a year. I will post updates for any
- dramatic bugs that are found on a more regular basis, however.
-
- If you find yourself using the DICE system for your own projects,
- please dig into your pockets a bit and send me a check. DICE is as
- close to commercial quality as shareware gets and I think you will
- appreciate the kick in the rump I give various other commercial
- compilers by so easily beating them at their own game.
-
- This being a major project, anybody who sends $40 or more will be put
- on a mailing list. When a new version comes out I will USMail or EMAIL
- the availability and distribute the stuff onto whatever networks I have
- access to. People unable to get the latest version from a network can
- mail me one or two disks (or $10 instead of two disks) to obtain an
- update. If you mail me just one disk and the distribution does not fit
- I will ZOO it onto that disk.
-
- NOTE: The only thing required to make a complete compiler system out
- of this package is AMIGA.LIB and the AMIGA INCLUDES, which can be had
- from C.A.T.S. for a small amount of $$. Most developers will already
- have these. I will not be able to include the above files with floppy
- based distributions until I get a redistribution licence from
- commodore... about $100/yr I think.
-
-
-
- The two documents you want to read are:
-
- DOC/COMPILER.DOC SETUP and features
-
- DOC/DCC.DOC operation
-
-
- UNIMPLEMENTED:
-
- * bit fields are not implemented
- * floating point is not implemented
- * float/double/structure returns are not implemented
- * structure returns are not implement
- * stack aggregate initialization of arrays and structures is not
- implemented (a new ANSI thing)
-
- library support:
-
- * printf/scanf : not all fields have been implemented
- * other strange ANSI stuff may not be implemented
-
-
- DICE stands for:
-
- Dillon's Integrated C Enviroment
-
- (name thought up by Dan Wallach)
-
-
-
-