Re: 64bit Euphoria

new topic     » goto parent     » topic index » view thread      » older message » newer message
mattlewis said...
jimcbrown said...

In any case, being stuck with 64bit floats and 63bit integers still breaks the assumption that an atom can hold any value that an integer can.

I've always thought of that as more of an implementation detail than a design constraint.

Well, trying to get the interpreter to work this way caused me to see all kinds of strange memory faults.... memory addresses would get corrupted and I couldn't figure out why.

We could probably figure this out but I suspect it'd require a lot of rewriting of not only the source code of the interpreter and translator (and C code written by the translator) but also a bit of rewriting of the standard library. And likely in a way that's not going to be backwards compatible with the 32bit version (one will need to use integers for memory addresses and the other will need to use atoms).

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu