[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: OOC Core Library
Frank wrote:
> Sander wrote:
>
> > - RTS (access to the commandline and starting a program)
> > - argument separators should be parsed according to system
> > conventions ( -, / etc). The argument separators should be
> > invisible. A program should supply a list of acceptable
> > argument names.
>
> An Unix-style argv argument list is certainly possible under AmigaOS (and I
> have implemented one already for my port) but it doesn't follow the AmigaOS
> style guidelines. AmigaOS argument lists consist of keywords or
> keyword/value pairs that are parsed by OS routines according to a template
> provided by the program. It would be good if some way of abstracting
> arguments could be found that allowed native conventions to be used.
RISC OS arguments look like Unix arguments, except they are not
case-sensitive.
> > - Called programs are not dynamically linked with the calling
> > program.
>
> I'm not sure what this means. Does it mean called programs should run
> asynchronous to the caller? This isn't appropriate for the use it will be
> put to, which is to run the RCS to check out a source file before compiling
> it.
I ment that it should be like the ANSI C system() call. I mainly put it
in because we need a way to call non-Oberon programs.
--
Sander
These systems people never changed. They could work miracles, but at the
same time they claimed perfectly reasonable requests were impossible.