Menu
Forums
New posts
Search forums
Members
Current visitors
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
Forums
Archive
Archive
Ruby
the new great computer language shootout
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
[QUOTE="Mauricio Fernández, post: 4433859"] ======================== Indeed. The Self team needed many man-years and they knew what they were doing. It took Sun quite a long time to create an acceptable VM/JIT for a much less dynamic language like Java, and they had most of the original Self crew working for them :-P That's what I referred to with 'code cache invalidation'; on redefinition of Integer#+, all specialized code segments that used the old one would be flushed out. This is performed on method redefinition, which should be quite rare. "Both"? If you're referring to selector namespaces, they don't simplify the runtime needs that much, unless you forbid method redefinitions. There could be some small speed increase, since code invalidation would be a bit less frequent (would of course depend on the performance of the code specializer). -- Running Debian GNU/Linux Sid (unstable) batsman dot geo at yahoo dot com Linux: Where Don't We Want To Go Today? -- Submitted by Pancrazio De Mauro, paraphrasing some well-known sales talk [/QUOTE]
Verification
Post reply
Forums
Archive
Archive
Ruby
the new great computer language shootout
Top