2009-09-04 09:58 PM
2009-09-18 04:39 PM
This one must have hurt.quite hurting for the developer...
2009-09-19 03:39 AM
Fabrizio wrote:Fabrizio, I think if it is possible, you should still release your CurtainWall tool. (assuming you haven't completely abandoned it, and assuming you aren't under any pressure from GS to not take away any thunder from their AC12 Flagship feature).This one must have hurt.quite hurting for the developer...
on the other hand I'm also the Italian ArchiCAD Distributor so... what I loose from one side I gained from the other one!
Friendly
Fabrizio
2009-09-19 04:54 AM
2009-09-19 06:49 AM
2009-09-19 11:12 AM
Fabrizio wrote:The fault is not yours, but it certainly a major GS fault.
That means 5 of our 15 add-ons (and the most sold) have been deeply affected by the changes coming with ArchiCAD 13.
2009-09-19 06:11 PM
oreopoulos wrote:Encina - and presumably other API developers - have developed wrappers for the API to provide this kind of protection. None of Encina's add-ons make any direct reference to the ArchiCAD API at all; changes are entirely absorbed at the wrapper level. This means I can effectively do a simple recompile for every add-on. However, the wrapper still has to be updated for API changes and - more significantly - every function still has to be checked in every add-on.
Propers means, a set of functions that hide all the functionality from the programmer, allowing the api creator to change the underlying layer as often as he wants, without affecting the upper structure.
2009-09-19 07:35 PM
Ralph wrote:What you are doing should be done at GS level. So actually no recompilation would be ever needed. For me its just bad programming from GS side, or old code without that in mind.oreopoulos wrote:Encina - and presumably other API developers - have developed wrappers for the API to provide this kind of protection. None of Encina's add-ons make any direct reference to the ArchiCAD API at all; changes are entirely absorbed at the wrapper level. This means I can effectively do a simple recompile for every add-on. However, the wrapper still has to be updated for API changes and - more significantly - every function still has to be checked in every add-on.
Propers means, a set of functions that hide all the functionality from the programmer, allowing the api creator to change the underlying layer as often as he wants, without affecting the upper structure.
2009-09-22 08:51 AM
oreopoulos wrote:And you should have changed for another soft a loooong time before YESTERDAY.
In any case, GS should change that YESTERDAY.
2009-09-22 11:54 PM
oreopoulos wrote:Does oreopoulos not have a point here?
a set of functions that hide all the functionality from the programmer, allowing the api creator to change the underlying layer as often as he wants, without affecting the upper structure.
2009-09-23 11:27 AM
owen wrote:This is difficult to answer - there are many facets to the problem. In broad terms...
Does oreopoulos not have a point here?
New features would obviously need new API functions, but the point isexistingAPI functions should not change from version to version .. therefore existingaddons/plugins should not be broken.
- just genuinely interested as these questions and frustrations are raised by clients