[comp.sys.mac] LightspeedC on one floppy

rs4u+@andrew.cmu.edu (Richard Siegel) (03/08/88)

>I would recommend TurboPascal 1.1; you'll be really cramped with LSC on
>a 1 floppy machine. TurboPascal is fast and version 1.1 supports the lastest
>ROMs. For beginning programming on a Mac, its a good choice. My opinion
>of course...

Nonsense. It's completely possible and reasonable to run LightspeedC on
a single 800K floppy system. You won't have everything at your fingertips,
but you can do it. I used to use LightspeedC on a two-floppy 512K Mac. That's
two 400K disk drives. Here's how it works:

	On your floppy, put the System file (version 3.2), and either the
Finder or your favorite Finder substitute. Add LightspeedC. Now, if you're
programming pure Mac applications, you'll only need the folder of Mac #include
files, and the MacTraps library, plus the AppleTalk library if you're
writing network code. This leaves plenty of room for your own project, source
and include files.

	If you're writing Unix-style programs, then you probably want to copy
across only the headers and libraries you'll be using, say, stdio.h and the
stdio library, and probably unix.h and unix, and so forth. The idea is to 
have only the stuff you're using on your floppy.

	If you have a RAM disk program, use it. You can create a RAM disk
that's a couple of hundred Kbytes and put your headers and libraries on
it, freeing the space for your own project. And furthermore, you'll
only need to load the libraries into your project once, so after you've
loaded them into your project you can take them off your work floppy.

	Note that this setup is hardly conducive to doing high-powered
program development, nor is it intended to be. It is, however, a way
to get by until you can get set up with more disk space - a second 800K
(or even a used 400K) disk drive will do quite nicely if you're on a budget.
But judging from your original message, you're just trying to get started.

	Turbo Pascal is OK if you write one-file Pascal programs; I tried 
some multi-file projects ported from Lightspeed Pascal, and the total
lack of coordination made the task a nightmare. If you want Pascal,
try Lightspeed Pascal; it's only a little more expensive and has a lot
more to offer. 
	
	But what do I know, I'm only a physics major.... :-)

		--Rich

===================================================================
Rich Siegel
Confused Undergrad, Carnegie-Mellon University

The opinions stated here do not represent the policies
of Carnegie-Mellon University.

Arpa: rich.siegel@andrew.cmu.edu
UUCP: {decvax,ucbvax,sun}!andrew.cmu.edu!rich.siegel
==================================================================