Re: [Oopic-compiler-devel] Testing...
Status: Planning
Brought to you by:
ndurant
From: Neil D. <nd...@us...> - 2004-04-29 04:29:41
|
D. Daniel McGlothin wrote: > > * What level of C language support are we aiming for? Full ANSI C (minus > > floats etc) ? > > No matter which script(s) we choose, we will have the same problems that > Savage is hammered for--"but you didn't include ____". True - but unlike Scott, we'll probably implement them and make a new release. Or someone else could, if they were that keen. > > * Do we want a mode that allows "standard" OOPic BASIC/C/JAVA to be > > compiled? > > This is just another way of asking what language to support. Well, except that going for K&R style compatibility will break compatability with OOPIC C. I like Andrew's idea of a preprocessor to turn OOPIC C into our more correct C. > > * What implementation language(s) do we want to use? > > I've been around long enough to have, at one time, established fluency in > languages whose initials would consume much of the alphabet. C is probably > common denominator. OK, it sounds like we're all in agreement here! Lucky... > > * What extra features do we want to support? > > I might suggest the script clearly differentiate between the VC and the > interpreted code. > Something like the Delphi unit divisions (e.g., implementation, > initialization, finalization keywords -- reference > http://delphi.about.com/library/weekly/aa061802b.htm) Interesting idea - although I guess the more we add, the more people may think "Eugh, what's this?" and stuck with what they know. Maybe we should say that any extra features are fine as long as they're not obligatory? > New item on list: > > Are we making a collection of command line tools, or are we considering an > IDE? > > My vote is command line tools, similar to Andrew's recently exposed work. My vote would be command line tools also. If we (or someonee else) ever get round to writing a decent IDE for the OOPic, then it can call our command-line tools itself. It's the most flexible way. Also, any half-decent programmer's editor will have the capability to launch a compiler. New item on list: * Makefiles - Thoughts? Neil -- Neil Durant <nd...@us...> |