Hi,

I'm trying to get an intuition how Parrot uses the basic data types, with an eye on INTVAL and opcode_t, what their limits and relationships are. Given a regular 32-bit x86 box, should it be possible to use Parrot with a 16-bit short, or a 64-bit long long, intval? The same question for opcode?

One constraint seems to be:

...
Invoking Parrot to generate runtime\parrot\include\config.fpmc --cross your fingers .\miniparrot.exe config_lib.pasm > runtime\parrot\include\config.fpmc src\pmc_freeze.c:645: failed assertion 'sizeof (opcode_t) == sizeof (INTVAL)'
...

Many thanks,
Ron

Reply via email to