one of my planned tasks soon is to get my JUCE Apps working with the BOEHM garbage collector. This is necessary because my JUCE Apps are originally written in REALbasic, which has its own ( reference based ) built-in memory management. I then use my in-house REALbasic > C++ conversion tool to create a C++ version which uses the JUCE framework to emulate a subset of the REALbasic framework.
Do you foresee any major problems with this ? I realise JUCE provides quite a lot of classes that handle memory management, reference based. Do you think there will be any clash ?.
And if not, would the addition of an option to use BOEHM in JUCE apps be a feature worth adding ?
One of the main reasons i like the BOEHM GC method is it avoids the hassles of circular references that occurs in reference based gc schemes, weakrefs help of course but the whole thing is a pain.