At 6:14 PM +0200 on 5/25/99, M. Uli Kusterer wrote:

>* Anthony, do you agree on using the "JokerUtilities.h" file I sent you as
>the base header for the code? It's the one that contains the declaration of
>the class string for MPW, the assert and exception definition macros, the
>DEBUG flag and it includes the headers stdlib.h, ctype.h, string.h,
>stdexcept.h, iostream.h. Of course we'd rename "JokerUtilities.h" to
>"OCrdUtilities.h" or something else.

I think we should split our exception hierarchy off -- call it something like 
"OpenCardExceptions.h" or "OCException.h"

>
>* Do we want to name deletion functions "Delete" or "Kill"?

Hmmm... I like to delete files with "delete" and memory with "delete" or "free". But 
hopefully we don't need special functions to manage memory (use new and delete).

>
>* Do we agree that "Remove" always means dis-associating an object with
>some other object but not disposing of it?

How about "Unlink" instead? Remove sounds like delete to me.

>
>That's all I wanted to ask for now.
>
>BTW, how about a status report on the interpreter? I'd also be interested
>in a interpreter compiled to a library with APIs to add/remove commands (a
>simple command class that contains the command name and a Run() method),
>functions, constants etc. This way we could experiment with it a bit better.

The interpreter will eventually be packaged as a shared lib. This will make everyone 
happy considering the GNU GPL-L.

I'll get a new interp out ASAP -- and as soon as Alain gives me the ASIP login info.

>
> Is here anybody who'd like to do a test compile of the block files on a
>PC, Unix or Linux compiler and tell us how it works etc.?

I have LinuxPPC to use. I'll use egcs on them. I already plan to before releasing the 
next interpreter.

I can also try them on the dark side using Boreland 4.5 and cygwin (i.e., egcs).

>
> BTW, do we have a download area again? What do I have to do to upload
>XBlockFile there, and can I DL an interpreter snapshot there?

I'd love for Alain to answer that.

Reply via email to