Re: 64bit support

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

What's not totally clear from this is that base actually points to the address of postfill, where the data comes after that (which is similar to what you were looking for). So we actually allocate a single, contiguous block of memory.

In this case my suggestion should be simple to implement?

mattlewis said...

You're right with respect to assembler, but I'm not sure if you're serious.

I just checked if I got your point.

mattlewis said...

Perl, for instance, is often referred to as a write only language for just this reason.

Well, I think of Perl as a joke. smile No need to argue about Perl, though.

mattlewis said...

I find that euphoria is high level enough, and the language small enough that it doesn't get in the way of getting a higher level understanding of the code than other languages sometimes do.

I am not sure. In EU structs or objects are simulated with sequences which could be disturbing. "To break a butterfly on a wheel" does not make the code clearer. (Hope I got the saying right.)

mattlewis said...

Sometimes it relates to static typing, or simply the ease of dealing with sequences.

Python's lists do pretty much the same as sequences. AFAIK EU does not do much static type checking. User-defined types are checked at runtime, if I am not mistaken.

mattlewis said...

The pass by reference nature of euphoria can cut both ways. If I pass a value to a routine, I know that it won't be modified. Of course, that also means that I can't modify it if I want to.

And it means that procedures/functions cannot be split up in smaller parts easily.

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

Search



Quick Links

User menu

Not signed in.

Misc Menu