Xref: utzoo comp.sys.amiga.programmer:4752 comp.sys.amiga.misc:4779 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!cronkite!exodus!stpeter.Eng.Sun.COM!cmcmanis From: cmcmanis@stpeter.Eng.Sun.COM (Chuck McManis) Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.misc Subject: Re: New Eiffel-like OOP language Message-ID: <15547@exodus.Eng.Sun.COM> Date: 20 Jun 91 06:28:39 GMT References: <1991Jun16.063222.1304@csis.dit.csiro.au> <1991Jun17.161534.323@nntp-server.caltech.edu> Sender: news@exodus.Eng.Sun.COM Followup-To: comp.sys.amiga.programmer Organization: Sun Microsystems, Mt. View, Ca. Lines: 26 In article <1991Jun17.161534.323@nntp-server.caltech.edu> tll@nntp-server.caltech.edu (Tal Lewis Lancaster) writes: >You will save yourselves a lot of time by going with gcc or Matt's DICE. >Sadly IMOO Lattice/SAS C with human coders in mind and not as intermediate >object coders. SAS and Aztec can not handle calls to other functions >greater than 32K in the same object file! Also beware of the limitations >on SAS's macros. Also watch out for SAS's scanf() most un-UNIX like. You could save yourself a lot of time by reading the documentation. The Lattice compiler will certainly call other functions more then 32K away, you just have to tell it that you don't want the short addressing mode enabled. (which it is by default because another set of programmers kept bitching about how big the code generated by the Lattice compiler was because they didn't know you could turn _on_ short addressing, either way, people who read the documentation don't seem to run into this stuff) Also you should read the section on large macros, which describes the limits and why you might want to use lc1b rather than lc1 if you have large macros, and last but not least, if you normally programmed on a SystemV UNIX machine you would not have been suprised at all by the behaviour of scanf in the Lattice library. It is more accurate to say that the Lattice scanf is most un-BSD like. -- --Chuck McManis Sun Microsystems uucp: {anywhere}!sun!cmcmanis BIX: Internet: cmcmanis@Eng.Sun.COM These opinions are my own and no one elses, but you knew that didn't you. "I tell you this parrot is bleeding deceased!"