Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Are vars too much for the default of global namespace entities? What are the forces driving :static (and previously direct binding)? Would they be lessened with a lighter-weight construct? How important is thread-local rebinding (e.g. for mock frameworks etc)? Do we need a lighter gvar or something? Will perf follow? Could we avoid :static (and get the same perf)? Cliff Click seems to think the volatile overhead is not inherent.

  • Reference semantics
    • watchers etc
  • Dynamic rebindability
    • thread-locality