🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac
Article #21776

Re: MPW C, MPW Pascal, LSP and LSC compatibility

#21776
From: drc
Date: Tue, 17 Nov 1987 14:17
47 lines
2908 bytes
In article <1974@dasys1.UUCP>, raylau@dasys1.UUCP (Raymond Lau) writes:
> I don't have MPW, so the following may sound silly:
> Why can LSC use MPW Pascal code and not MPW C code?  Doesn't MPW Pascal
> and MPW C both compile to MPW's .o file format?  If so, I don't recall
> seeing a .o converter for LSC...though I know it exists for LSP.

It might have something to do with the fact that LSC has built-in support for
the ToolBox (Pascal) routines via the Pascal keyword before a function.  This
is the signal for LSC to treat the parameters, etc. per the Pascal conventions.
MPW C has different conventions.  I would think though, that with a .oConverter
one would be able to use MPW C objects.

> 
> While on the subject of compatability, why didn't THINK make a utility to
> convert libraries, or even projects, between LSP and LSC?  (if not make
> them compatable-which, I guess, will remove some features in each prgm.)
> What about a LSC=>MPW .o converter too?  (and LSP too)

Yeah! That's the ticket.  Get the LSC editor and the LSP debugging into one
environment.  That way, I could use LSP without swearing at the !@#*$% editor
every time I wanted to edit some existing source and could use LSC with some
good source level debugging.
I agree that it would be nice to be able to extract objects from LightSpeed for
use with MPW, but it is probably unrealistic in a business sense to expect a
company to provide a convenient path AWAY from their product to another one.
It is the responsibility of the manufacturer to provide a way to import files
from other environments for use in their own, Think (Symantec, now?) has done
this with the rel and .o converters.

> 
> We have a .Rel=>LSC and .Rel=>LSP converter, what about the reverse?

Why, does anybody still use .rel format (other than Consulair and TML)? :=)

> 
> Sometimes I find it helpful to have the ability to share object code w/others..
You aren't the only one.  That's why most of my work is done in MPW.  Being an
Apple product and having published its formats, it has the best chance of 
becoming a standard.


Dennis Cohen
Ashton-Tate Glendale Development Center
dBASE Mac Development Team
--------------------------
Disclaimer:  I say what _I_ think, not what my employers think (I don't ask
them!).
Technical Details
Message-ID: <264@dbase.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!husc6!bloom-beacon!oberon!sdcrdcf!trwrb!scgvaxd!ashtate!dbase!drc
References: <199@scdpyr.UUCP> <3161@husc6.UUCP> <1974@dasys1.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!clyde!rutgers!husc6!bloom-beacon!oberon!sdcrdcf!trwrb!scgvaxd!ashtate!dbase!drc
From: drc@dbase.UUCP
Newsgroups: comp.sys.mac
Subject: Re: MPW C, MPW Pascal, LSP and LSC compatibility
Message-ID: <264@dbase.UUCP>
Date: Tue, 17-Nov-87 09:17:08 EST
Article-I.D.: dbase.264
Posted: Tue Nov 17 09:17:08 1987
Date-Received: Fri, 20-Nov-87 23:33:00 EST
References: <199@scdpyr.UUCP> <3161@husc6.UUCP> <1974@dasys1.UUCP>
Organization: Ashton Tate Development Center Glendale Cal.
Lines: 47