> It has another interesting feature, suggested by ThorstenB - if you try
> to read an invalid path, it doesn't silently succeed - it throws an
> exception! This is to avoid lurking typos in property paths, which has
> been an issue. (I will be adding a 'weak' variant, that takes a default
> value, for the cases where people want to read a property that might
> not exist)
>
> ...
> 
> I'm not going to start converting tied properties to use
> propertyObjects next week, or next month, but certainly next year. The
> hope is that by that time, this code is mature, efficient and so on -
> so please try it, use it and fix it!
> 
> Regards,
> James

This concerns me a bit. JSBSim grabs a copy of the relevant simgear code to
support properties once every couple of years. When JSBSim is built within
FlightGear, we of course just use what's there in the FlightGear tree. But,
when JSBSim is incorporated into other products, they use what we have in
our codebase.  I'm concerned that at some point the property system will
evolve to the point where serious conflicts arise, and backwards
compatibility is broken. We (JSBSim) depend on the property system.

I'm wondering if the property code should just be left well enough alone...

Jon



------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today
http://p.sf.net/sfu/msIE9-sfdev2dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to