secrist@msdsws.DEC.COM ("Richard C. Secrist") (05/24/89)
I'm addressing myself to all those ][ faithful programmers out there who haven't made the jump to a GS or elsewhere. I am not bemoaning any other class of Apple user, so please don't flame me. The Apple ][ family is a many splendored thing -- more power to everybody, whatever their purpose... If you're a programmer though, and you're going to stay with a 128K //e and a couple of floppies for whatever reason, the show really passes you by in terms of descent languages and stuff. If I wanted to spend bucks on hard disks and tons of RAM there seem to be plenty language environments and stuff that'd do okay. Mine is but an average box, and I'm hoping there is some neat language or tool that's passed me by that doesn't need 4 gigbytes online, or a GS. I've been a programmer forever, and have been feeding myself this way for the last 10 years. I have grow out of Applesoft, nice as it is for that sort of thing. So I tried Aztec C -- a nice package, but a dog to run on floppies. I moved on to CP/M -- tons of nice languages here, but they're all relative to the Z-80 coprocessor card and you lose the ability to do native graphics and things like that, and that loses. Well you don't lose them, but it's quite a long way around to get it to work. So I tried native FORTH. FORTH wins pretty big, but most of the implementations I've seen use direct physical i/o to the disk and don't support anything, let alone ProDOS. Even nicer FORTHs still don't to record I/O right to text files. GraFORTH is pretty cool, does wonderful native graphics and sound, and compiles to 6502 code executables... but InSoft went bankrupt before ProDOS was even let out of the stable. So really nice FORTH hasn't made it to ProDOS yet for the //e, and the GS killed any hope of software developement by commercial developers. To digress, I tried the UCSD environent for a couple of years. I didn't like being trapped in the menus, even if they worked pretty well... and I never did like Pascal through v1.1. The Fortran-77 was okay, since I speak that all day at work, but it was still UCSD and only a subset Fortran. Sigh. Assembler is great, but my productivity sucks. I guess there was a Pascal v1.3 and maybe an Instant Pascal -- maybe those are better. The idea of compiled BASICs makes me wince. So what now ? I try to paw through what is left of Apple magazines, and at the level I'm at it all seems like a bunch of Appleworks drivel or other luser toys I could care less about. Don't get me wrong -- that's fine for those people and good at it and all that, it's just no what I'm after. I know -- so upgrade my system. I have many other systems already to suit my many purposes... I was just hoping for something for an average Apple. Is there anybody out there who has found something neat who understands what I'm talking about ? Thanks, rcs.
nelson@pro-europa.cts.com (Nelson Minar) (05/25/89)
Richard Secrist (secrist@decwrl.dec.com?)'s appeal for good languages for the "average" //e - 128k, is worth considering. He has gone through a lot more trouble than most //e programmers I know. I personally am not brave enough to deal with Forth on a //e. Anyway, I too am left with the sad conclusion that a //e is simply not capable of supporting a good implementation of higher level languages. The memory is a restriction as well as the microprocessor (which is the discussion in another thread, if I am not mistaken) Perhaps the //e HAS been overstretched. Again, I must mention the IInix project. There is talk about writing a C compiler for the //e again.. Granted, we have Aztec C, but I've never talked to anyone who was happy with it.. Anyway, development continues, and perhaps something good will come of it. Personally, I'm ready to leave my battered // behind.. nelson@pro-europa.cts.com cogito ergo non sum ...!crash!pnet01!pro-nsfmat!pro-europa!nelson
ALBRO@NIEHS.BITNET (05/25/89)
Richard C. Secrist <secrist%msdsws.DEC@DECWRL.DEC.COM> writes ("Languages for an average //e") that there do not seem to be very many new, neat programming languages for an "average" 128K //e, the IIgs having absorbed the efforts of the language makers. I would suggest you take a look at Promal. It has (in my opinion) most of the best features of both C and Pascal, and feels like a combination of the two. There is a utility program (public domain) that will convert between C source code and Promal code. The compiled programs run on my //e, the IBM-PC, and Commodore (all I've tried them on). There is a nice graphics toolkit for the //e, and the others. No, I don't work for the company that produces Promal. -Phil Albro- ALBRO@NIEHS.BITNET
) (05/26/89)
Network Comment: to #3925 by pnet01!crash!decwrl.dec.com!secrist%msdsws.DEC That's a terrific post. I haven't 1/10th the experience of half of you here, but I do know that there is a shortage of good compilers/languages for the older boxes. I have an unenhanced //e and I have enough trouble running software that uses the new roms and chips... After about 5 years of piddling with Applesoft (like it as I did), I just decided to take on assembly and mix the two for what I needed. Works pretty well, but I really want a swift C compiler to use! Unfortunately, I am on a strict cashflow, have heard terrible things about Aztec C (no offense to those who use it or (gasp) wrote it!), and don't have the ability to tie up my dollars into an expensive one. Alas, I wait until I can get my IBM PC running worth beans... Jason Hughes +-------------------------------- = --------------------------------+ ! Jason Hughes : ! ! ProLine: panther@pro-lep : "Nobody knows...(hic)...the ! ! Postal: 5812 Abilene Trails : Tribbles I've seen...(hic)" ! ! Austin, TX 78749 : ! +-------------------------------- = --------------------------------+