Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site amiga.amiga.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxn!ihnp4!nsc!pyramid!amiga!bruceb From: bruceb@amiga.UUCP (Bruce Barrett) Newsgroups: net.micro.amiga Subject: Re: net.sources.amiga Message-ID: <338@amiga.amiga.UUCP> Date: Sun, 24-Nov-85 17:30:45 EST Article-I.D.: amiga.338 Posted: Sun Nov 24 17:30:45 1985 Date-Received: Mon, 25-Nov-85 07:47:12 EST References: <4557@alice.UUCP> <1030@gitpyr.UUCP> <968@cadovax.UUCP> Reply-To: bruceb@hunter.UUCP (Bruce Barrett) Organization: Commodore-Amiga Inc., 983 University Ave #D, Los Gatos CA 95030 Lines: 38 Keywords: sources In article <968@cadovax.UUCP> keithd@cadovax.UUCP (Keith Doyle) writes: >In article <1030@gitpyr.UUCP> cc100jr@gitpyr.UUCP (Joel M. Rives) writes: >> >>As an after thought, I would like to mention that one difficulty which is bound >>to crop up in a generalized net.source post is the use of system dependent >>sub-routines (or macros). Sources which may strong use of amiga's Sprite >>graphics are not likely to be easily convertable to the Mac (Or are they? I >>am certainly no expert on either machine.). >> >>Joel Rives > >It's worse than that.The Mac Finder, GEM (the Atari ST) and Intuition (Amiga) >are CHOCK FULL of special routines that do windowing, menus, graphics, text, >mouse etc. for the applications, (and they are quite different) such that >applications written for any of the above mentioned environments will not >port without LOTS of cutting and pasting and hacking and massaging on them, >to say nothing of individual hardware and/or compiler differences. Most >applications that are worth anything are largely comprised of code that uses >these special routines. The bottom line is, it is a BIG PAIN to port between >environments, and, you have to know LOTS about BOTH involved environments, >without getting the similar features confused. This is assuming their >hardware differences do not affect the application significantly. > >It is concievable that agreed-upon-syntax 'C' librarys could be >generated that would allow a higher degree of portability between these >environments, but someone is going to have to do a heck of a lot of study >of the different environments to determine what the least common denominators >are. Something that I certainly don't have the time or inclination to do. > >Keith Doyle RUMOR has it that Lattice anounced a new product at Comdex that allows you to use Apple Mac calling conventions to create software for the Amiga. If this works it would make porting much eaiser. Has anyone seen this yet? Can you do a review? Thanks, BruceB