Wednesday, January 25, 2012

Updates on the engine

The mission to clean up the engine is alive and well!

I'm trying to remove all unnecessary code, test existing code and fix it, and finally document and finish changing the naming convention. I would say 10% of this work is done.

Here's a few things that are now as they should:

  • Strings
  • StringLists
  • CRC32 Hash and the useful String ID (courtesy to Nuno Silva)
  • Math constants and functions
  • Signals 
  • FileSystem access utilities
  • Linked Pointers (Smart Pointers i've talked about previously)
  • Vectors
All this grouped under a "Foundation" virtual module.

This grants that most code written using the engine from now on is more stable and consistent!

More news soon!

No comments:

Post a Comment