This week I've upgraded the ES cross toolchain from GNU Binutils 2.19
to 2.21.1, and GCC 4.3.1 to 4.6.1. If you have previous toolchain
installed in your pc, please run the new setup script and refresh the
cross build tools and libraries. The new script is available at,
As we see our new Web IDL C++0x binding  works fine in the ES Web
browser, I think now we're ready to rewrite the ES kernel based on a
message-oriented architecture departing from the previous
object-oriented design, where interfaces are used as the 1st class
objects. GCC 4.6.1 and it's C++0x support will be a great tool for
A message-oriented architecture can practically eliminate the various
software versioning issues, and it'll nicely fit with the new live
HTML development model, where specifications are not versioned .
If you have questions, please ask away.