Re: 64bit support
- Posted by DerekParnell (admin) Mar 03, 2009
- 1083 views
Sorry, what does it do remarkably well? And please don't mention its performance
Performance compared to what? Euphoria is faster than nearly all other interpreted languages (last time I checked). The Translator still needs lots of optimization work to be done, but it is still fairly young.
... the implementation seems to use a double indirection for accessing a sequence's element where a single indirection would suffice given the copying semantics.
By indirection I assume you mean address dereferencing. Double indirection makes resizing sequences fast and safe. If single indirection was used, each time a sequence was resized, all current references to that sequence would also have to be updated.
Sequences only allow tree-like structures, general graphs cannot be implemented that easily.
I assume you mean the inability to store references to sequences. This ability will probably be implemented after v4.0 is released.
And reference counting means that graphs don't have GC support.
Can you give an example of this assertion?