> Pritpal Bedi escribió: >> Hi >> ... >> This is the reason I floated the idea of extending Xbase++ framework >> which has not been accepted by the group by now. > > Well on this I disagree with Viktor. I dont need backward compatibility with > xbase++, so extending claes and/or creating new ones is ok with me.
I don't know where the misconception comes from about my POV on this, but I'd like to stop it now. This is exactly what I wrote: --- "I don't know, but please document it, we have a long history in Harbour to document extensions, so we should IMO do this also for hbxbp. We don't have any interest in locking in users into Harbour + hbxbp, IOW we should allow them to move to Xbase++, or create apps which work on both platforms. The easiest and recommended way to self-document it is by using a simple macro, f.e. HBXBP_EXTENSION. Which is #defined by default." --- Which seems quite clear, but to clarify further, it means that while I can't decide whether we _should_ extend (I trust Pritpal and actual Xbase++/hbqt users on this), but I know we _may_ extend it, if we stick to a few rules: we extend it wisely and document all extensions in code. These rules should be similar to what we've been using when extending Clipper, maybe not so strict. IMO it's very important to do extensions along a documented procedure, otherwise there is no guarantee whatsoever that Xbase++ compatibility can be kept, or even tested. Which means we cut off Harbour + hbxbp as an upgrade path for Xbase++ users and make the transition a one way step, plus we can't guarantee any sort of parallelism through the transition process (I mean app can't be build for both platforms at the same time). If make Xbase++ users life more difficult to move to Harbour, it means Harbour userbase can't grow the way it otherwise would. Which isn't very good. [ about a few technical aspects of extending wisely and in documented way, pls see my recent msg. ] Brgds, Viktor _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour