Path: utzoo!mnetor!tmsoft!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!uunet!mcsun!hp4nl!utrcu1!mi.eltn.utwente.nl!klamer From: klamer@mi.eltn.utwente.nl (Klamer Schutte -- Universiteit Twente) Newsgroups: comp.sys.atari.st.tech Subject: Re: Programming environments Message-ID: Date: 14 Feb 91 08:03:58 GMT References: <4219@eastapps.East.Sun.COM> <1024@TALOS.UUCP> Sender: news@utrcu1.UUCP Lines: 46 jerry@TALOS.UUCP (Jerry Gitomer) writes: >gaudreau@juggler.East.Sun.COM (Joe Gaudreau - Sun BOS Software) writes: >:How about a constructive discussion on programming environments and tools >:that people use on their ST's? Many would benefit I'm sure (including me >::-). >:My big dilemma is trying to find a 'good' make and cc wrapper for >:compiler 'x' (where 'x' might be MWC, Turbo-C, Alcyon (shudder), etc). >:Any ideas? Ideally, I'd like them to work in harmony under Gulam. >:I've looked at atari.archive and am hoping for more info. Pointers to >:Commercial applications would be useful as well. >IMHO your best bet is buy MINIX. It looks like V7-UNIX, >comes with a reasonably full set of UNIX utilities >(including cc, make,elvis - a vi look-a-like, elle - an >emacs look-a-like, and a real shell.) And, except for the c >compiler and elle you get =source code= for everything! MINIX is >available from Prentice-Hall (or any bookstore that deals with >them) and has a list price of $169. The minimum configuration >you will need to run all of the utilities is a 1 meg machine and >you should have 2.5 meg (or better) with two double sided floppy >drives. Yes, i know, minix is a great programming environment -- but you need to say that minix != tos, so all you can write are minix == unix programs! Now you know what i use when i am writing unix programs ... When programming in tos (in my setup all graphical programs etc.) i use the cc wrapper supplied by the compiler ( how about the TurboC one :-) ). I finish it with the PD make as found in all the atari archives. The rules part needs a bit of tweeking for all compilers, but this is not too difficult (But i ended up with five makes: MWC, MEGAMAX, TurboC + GPshell, TurboC + Gulam, Sozobon) Note that my rule for ld, the loader, for TurboC involves calling a program which produces a .lnk file -- TurboC does not understand more than 126 characters on the command line. Klamer -- Klamer Schutte Faculty of electrical engineering -- University of Twente, The Netherlands klamer@mi.eltn.utwente.nl {backbone}!mcsun!mi.eltn.utwente.nl!klamer