[comp.sys.amiga] Lattice 5.04 Announcement

walker@sas.UUCP (Doug Walker) (10/13/89)

Lattice Ships Free Compiler Upgrades 
------------------------------------
   
   Lombard, IL -- Lattice, Inc. announces that it will ship free 
upgrades of its Lattice AmigaDOS C Compiler to all registered users. 
All registered customers should receive a 5.04 patch disk by
October 18th, 1989.
  
   "All registered users of the compiler version 5.0x, are being
automatically sent Version 5.04," said Michael Napolitano, Lattice 
customer service manager.  "Periodic free upgrades are just one of 
the ways Lattice demonstrates its commitment to our users.  Lattice 
offers the most technologically-advanced products and many important 
programmer utilities bundled with the compiler.  We also provide 
unlimited free technical support through a variety of means including 
our telephone hotline and 24-hour electronic bulletin board."
    
   Version 5.04 of the Lattice C Compiler for AmigaDOS includes more 
than 50 enhancements to the compiler, libraries, CodePRobe debugger, 
and utilities.  The upgraded version also adds new features including 
allowing equivalent structures to be passed silently with the "-cq" 
switch; allowing more than 32K of code to be generated for a single 
source module; additional support for #pragma  calls  overlapping 
register variables; and support for the UNIX form of offsetof which 
casts NULL to the structure pointer and takes the address of the member. 
A READ.ME file on the update disk describes the changes and installation 
procedure.  All problems reported and assigned Software Modification
Numbers have been addressed.
  
   All registered users of the compiler will receive the 5.04 Patch 
upgrade automatically.  Anyone who does not receive the upgrade due 
to address changes or failure to register should contact Lattice.
TELEPHONE (312) 916-1600, FAX (312) 916-1190, LBBS in "service" 
conference, or BIX to "lattice" account.  Lattice, Inc. 2500 S.
Highland Ave, Lombard, IL 60148.
  
     [ After November 11, Lattice's Telephone Area Code 
                  changes from 312 to 708 ]
                  

davidm@uunet.UU.NET (David S. Masterson) (10/15/89)

In article <1276@sas.UUCP> walker@sas.UUCP (Doug Walker) writes:

   Lattice Ships Free Compiler Upgrades 
   ------------------------------------

Gee, whatever happened to Manx?
--
===================================================================
David Masterson					Consilium, Inc.
uunet!cimshop!davidm				Mt. View, CA  94043
===================================================================
		"Nobody here but us chickens..."

dillon@POSTGRES.BERKELEY.EDU (Matt Dillon) (10/16/89)

:In article <1276@sas.UUCP> walker@sas.UUCP (Doug Walker) writes:
:
:   Lattice Ships Free Compiler Upgrades 
:   ------------------------------------
:
:Gee, whatever happened to Manx?
:--
:===================================================================
:David Masterson					Consilium, Inc.
:uunet!cimshop!davidm				Mt. View, CA  94043

	Well, Aztec sent me 4.9a Beta.  It offers many features
    similar to Lattice's 5.02/5.04 compilers the most important of
    which is full-ANSI conformation.  Also has #pragma, declaration
    of registered args, etc...  The new Aztec C will conform to
    the register standard (D0-D1/A0-A1 scratch only) but will keep
    its custom object file format.  Lots of other features just as in
    Lattice.  The default will be 32 bit ints instead of 16 but both 
    are supported.

	As of 4.9a my impression is maybe another 2 months.

	I don't compare speeds anymore... it's stupid.  Nobody is going
    to notice the difference.  Aztec will remain premium in packing it
    into two executables (cc/as).  Lattice has a hands down jump on
    Aztec but I think Aztec does better register allocation than 
    Lattice (with or without Lattice's GO).

					-Matt
    

maniac@arrakis.nevada.edu (ERIC SCHWERTFEGER) (10/16/89)

>     The new Aztec C will conform to
>     the register standard (D0-D1/A0-A1 scratch only) but will keep
>     its custom object file format.

	Maybe it's just me, but Manx's custom object file format is the
one reason I use Lattice.  I'd rather see Manx handle normal ALink-compat
object files than be ANSI compliant.

Eric Schwertfeger
maniac@arrakis.nevada.edu

poirier@dg-rtp.dg.com (Charles Poirier) (10/24/89)

In article <913@unsvax.NEVADA.EDU> maniac@arrakis.nevada.edu.uucp (ERIC SCHWERTFEGER) writes:
<>     The new Aztec C will conform to
<>     the register standard (D0-D1/A0-A1 scratch only) but will keep
<>     its custom object file format.
<
<	Maybe it's just me, but Manx's custom object file format is the
<one reason I use Lattice.  I'd rather see Manx handle normal ALink-compat
<object files than be ANSI compliant.

What, aside from Lattice being available earlier for the Amiga,
makes Lattice's format "normal" and Manx's format "custom"?
Seems to me they are just "different".

	Cheers,
	Charles Poirier

840445m@aucs.uucp (Alan McKay) (10/24/89)

In article <2054@xyzzy.UUCP> poirier@dg-rtp.dg.com (Charles Poirier) writes:
>
>What, aside from Lattice being available earlier for the Amiga,
>makes Lattice's format "normal" and Manx's format "custom"?
>Seems to me they are just "different".
>
>	Charles Poirier

The format that Lattice uses is the one that Commodore set forth as the
standard.  Kind of like IFF.  The vast majority of other development products
use this format which means that you can intermix modules compiled in 
different languages.  However, you could not mix Modula 2 code with Manx C.

-- 
+ Alan W. McKay       +  VOICE: (902) 542-1565                        +
+ Acadia University   +  "Courage my friend, it is not yet too late   +
+ WOLFVILLE, N.S.     +   to make the world a better place."          +
+ CANADA 840445m@aucs +                    - Tommy Douglas            +