On Thu, 20 Sep 2001, Simon Cozens wrote:

> On Wed, Sep 19, 2001 at 02:51:19PM -0400, Andy Dougherty wrote:
> > This might help a bit.
> 
> It does; Parrot is now working to at least some degree on Tru64. 

Your job has just begun :-).

Seriously, some serious thought is needed about integral and pointer
types.  Perl currently uses just one type, the IV, for everything.  That's
both good and bad.

Parrot may or may not want to do the same.  It may be sensible to have an
opcode_t type that is usually 'int' (perhaps 32-bit, perhaps 64, whatever
is more "natural" on the platform), and a separate IV type (quite possibly
64-bit if the platform supports it reasonably well) that holds integer
'data'.

I really don't know which is best.

Similarly, whatever integral types are used, it would be best to spell out
carefully what assumptions we want to make about conversions between
pointers and integers. 

Have the appropriate amount of fun, 

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


Reply via email to