[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Volunteer available

From: Eray Ozkural (exa)
Subject: Re: Volunteer available
Date: Tue, 06 Feb 2001 23:49:10 +0200

"Paul D. Smith" wrote:
> Use what you have, and when the new version is available you can switch
> to that.  It sounds like what you have done is largely user-compatible
> what I'm doing.

Sounds okay. What are you doing btw? ;)

> As for an internal implementation, I think this is essentially
> impossible.  It would require that you understand the internal format of
> FILE* on every single platform, which is basically impossible in any way
> that approaches portability, and even if that were possible all the
> functions that use FILE* would have to be compatible with a memory
> stream implementation, which seems just as unlikely.

Yes, FILE* is a handle I see that. On second thought an internal
implementation seems to me very messy indeed. Perhaps you could redefine
FILE* to be a wrapper around the real handle but... I can't imagine
how kludgey that would be

>   eo> Alternatively, read.c might be rewritten to abstract all buffer/stream
>   eo> ops. I've written some compilers before, so I guess I might do that
>   eo> too ;) But I don't know if it would be smaller than the first solution.
>   eo> I'd say smaller is better.
> Smaller is better, all things being equal.  But portable is far and away
> more important than smaller.  They're not even in the same ballpark.

Yes, this portability game is really hard to grasp at times. Then it
seems that in order to do what I say, you have to go the second route.
Shall I give it a shot?


Eray (exa) Ozkural
Comp. Sci. Dept., Bilkent University, Ankara
e-mail: address@hidden
www: http://www.cs.bilkent.edu.tr/~erayo

reply via email to

[Prev in Thread] Current Thread [Next in Thread]