Tuesday, September 25, 2007

Who is going where to attend what!? The ISO C++ committee meetings.

Yep.  That's right.  This weekend I'll be boarding a plane to attend the ISO C++ meetings next week.  So why is the long-term Delphi guy going to attend something for C++?  Since I do things for CodeGear across the product lines in different capacities, it isn't too much of a stretch.  But there are a couple of really interesting things happening within the C++ community surrounding the standards that may be of interest on the Delphi side of things.  This is concurrency and garbage collection.  I'll be attending these meetings along with Alisdair Meredith, the new C++Builder product manager, and one of the C++ compiler engineers.  Apparently among the many topics of discussion will be on the concurrency side with debates on memory models, variable volatility, and fence-posting.  Some discussion will certainly ensue surrounding the OpenMP folks and their requirements.  On the GC front, things are a ways off from being finalized as there are, apparently, several camps aligned with different views on this subject.  This is interesting in light of the fact that we've actually had several internal conversations about GC on the Delphi/Win32 side (nothing to see here folks, move along, move along ;-).  I'd like to see how they're going to handle adding GC to a language with such a long legacy of deterministic resource manipulation.

So if you're going to be in Kona, Hawaii from September 29th through October 6th, let me know and maybe we can meet up and chat.  Oh this is going to be such a rough trip... ;-).


  1. Man that would be an awesome trip!

    Will you inform us how will GC side of the things develop n Hawaii?

  2. ...My son, you have a thread on .non-tech about GC, do you are aware of it? We would be honored if you'll post some things there. :-) About "I’d like to see how they’re going to handle adding GC..." I posted in .non-tech a link to the last proposal about this. On OpenMP's concepts porting to Delphi – way to go! But don't forget to provide a visual approach to MP and a proper debugger... It's needed, imho. Anyway, I wish you good look and have a nice trip!

  3. Please, keep away a GC from compiled code :) Improve the memory manager to report leak within the IDE and not just in a dialog, let it spot the areas, integrate it with the debugger and the like, but let me decide when memory has to be freed - the last thing I need right now is a thread going up and down my memory looking for stuff to free.


Please keep your comments related to the post on which you are commenting. No spam, personal attacks, or general nastiness. I will be watching and will delete comments I find irrelevant, offensive and unnecessary.