Skip to content
Doug Binks edited this page Jan 5, 2015 · 8 revisions

Idea's and Thoughts in no particular order (feel free to comment on these over at the blog or the RCC++ discussion group:

  • DONE. See Using ProjectIds and Projects Add 'projects' for having settings (include dir/lib dirs etc.) which can be controlled on a per file basis with minimal overhead.
  • Add UTF8 support for file locations.
  • Move all example code to examples.
  • Add RCCpp:: namespace.
  • Investigate support for C style APIs. These can be runtime compiled using the Runtime Source Dependencies system, but this only permits the changes to be taken up by other runtime compiled code. Thus a system needs to be added to modify plain C style function pointers.
  • Rename IObject to IRuntimeCompiled or similar, along with a few other similar name changes for consistency.
  • Improve example SimpleTest app so that it has example features of all RCC++ functionality.
  • Add further examples under their own git repo (so they don't need to be downloaded along with RCC++). Maintenance of these is an issue here so this may wait for the rest.
  • Add DOxygen documentation.
  • Improve default serialization, and provide example code for serialization to disk.
  • Rename project from Aurora to RuntimeCompiledCpp or similar.
  • Rename example SimpleTest to Pulse (since it's not simple).
  • Add support for switching from release to debug at runtime, which can be useful for improved debugging.
  • DONE Add support for the /d2Zi+ flag for improved debugging in VS2012