
                             Dice V3.1
                             ---------

Price 99.00

Reviewed by Madness

Tested on A1200/030 50mhz 2chip 4fast 540HD

Dillions  Integrated  C  Environment  (DICE) has been knocking around the
PD/Shareware  market for a long time know, and many a PD and professional
author  have used it to program for the Amiga.  So with SAS being dropped
and  not  much sign of any other C implementation on the Amiga maybe Dice
will get the awards it rightly deserves.

Dice  follows  the ANSI C standard and a limited amount of C++ so if your
doing  C  at  Uni then this compiler is perfect.  I know I'm using it for
exactly  that!  Programming for a Unix based operating system also for my
Uni  project  a  MS-Dos  encryption  utility.   So  all in all its pretty
compatible (note the source code has to be compiled on the MS-DOS machine
to work)

First  of  please not you NEED a hard drive to use Dice though there is a
floppy  only version available.  Also note the hard drive installer works
fine  as long as you know what you are doing, I.e.  take the time to read
the docs and the prompts on screen before installing.

Dice comes with the Commodore/Amiga includes for 1.3/2.x/3.0 and a number
of examples and text editors.

So whats the difference from this version of Dice and the PD version.  On
first  glance  not  a lot, but after playing around and knocking up a few
programs  there  has been a lot of hard work been put into this revision.
The most obvious is the GUI called VMake.  Its incredibly easy to use but
that  still  doesn't  give  the excuse not to include any instructions to
VMake  in  the Manual!  Saying that VMake is easy to use and what it does
is  control  the  projects and the compiler options via a point and click
interface.   My  very  first  time of using C on any computer and I found
Dice to be extremely easy to get on with.  If you have used the Borland C
compilers then your in for a treat as Dice is so much easier.

VMake  is  also  friendly to REXX so you can customise may functions etc.
this makes VMake/Dice very friendly in the way you can do batch update to
you source and real pain if you ever had to do one.

Dice  also  supports  a  number  of  editor  from  the  basic  ed to most
programmers  favourite Cygnus-Ed.  Though I use the DME editor that comes
set for use with Dice and is an OK choice but if you have Cygnus then use
that as Cygnus really shines when used in this sort of environment.

Dice  also  comes  with a limited on-line help but at the time of writing
this review I couldn't seem to get it to work, this was probably my fault
as  I  keep  moving files from one location to the other on me hard drive
:-/  
Saying that the compiler does come with the standard error help eg.
'";" expected  line  11'  and similar.
When an error does occur the editor is started and the source that caused
the  error  is  loaded,  the  cursor is then placed on the line the error
occurred  on.   On the bottom part of the screen the error message(s) are
displayed  with  the  line number(s) the errors on.  This feature is much
better  than  that  on  the  Borland  C  environment  and  makes for easy
debugging of the most common type of errors.

So  if  your  after C for the Amiga you can't really go wrong here a good
and easy to use environment and the most important its still supported!

Beginners note:
Dice  comes  with  a  hefty  manual 300 odd pages but be warned its not a
manual on C but on how to get the best from Dice and the Amiga.  You will
still have to buy or borrow a book on Ansi C.  A good book for new comers
to  C  is  'The  C  programming  language  by  Brain W.Kernighan & Dennis
M.Ritchie' and make sure it is the SECOND EDITION as the first edition is
not  ANSI  C  compatible.   
By  the  way  the above book is writern by the designers of C so its from
the horses mouth so to speak.

END
---
