On Wed, 19 Sep 2001, Brent Dax wrote:

> Andy Dougherty:
> ...
> # +prompt("And what is sizeof(iv)?", 'ivsize');
> #  prompt("And your floats?", 'nv');
> # +prompt("And what is sizeof(nv)?", 'nvsize');
> ...
> 
> Somehow, this seems like something we ought to be able to do
> programmatically.  Can't we just compile a quick little C program with
> something like:
> 
>       printf("%d/%d", sizeof(${iv}), sizeof(${nv}));
> 
> in it, and then parse the output?  I don't like asking users stuff like
> their int sizes--too prone to confusion and mistyping.

Oh, sure, though I wouldn't worry too much about current Parrot "users"
being unable to handle such things -- for the most part it'll pick them up
correctly from the Configure defaults from the perl5 being used to build
Parrot.  (If run as part of an automated smoke test, for example, we'll
possibly pick up all sorts of 32/64 permutations.)

However, you're right.  The Configure mechanism ought to be able to 
compile and run a small program.  The interface for doing that ought to be
set up before too much effort is made splicing it in ad-hoc.  Having
someone else do that hard work has been one of my main goals :-).

-- 
    Andy Dougherty              [EMAIL PROTECTED]
    Dept. of Physics
    Lafayette College, Easton PA 18042

Reply via email to