> On Nov 20, 2017, at 1:37 AM, Sébastien de Menten <[email protected]> wrote:
> 
> Indeed. But in gnucash guile world, how will scm scripts using the old API 
> still work tomorrow ? Or do they need a migration/versioning per gnucash 
> version ?
> 
> On Nov 20, 2017 06:04, "John Ralls" <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> 
>> On Nov 19, 2017, at 8:28 PM, Sébastien de Menten <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> btw, how can I keep backward compatibility in this case so that my reports 
>> work for both gnucash 2.7/2.8 and gnucash 2.6 ?
>> 
>> 
>> On Sun, Nov 19, 2017 at 5:51 PM, Sébastien de Menten <[email protected] 
>> <mailto:[email protected]>> wrote:
>> Ok, thanks for the clarification. 
>> 
>> On Nov 19, 2017 16:05, "John Ralls" <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> 
>> > On Nov 19, 2017, at 6:20 AM, Sébastien de Menten <[email protected] 
>> > <mailto:[email protected]>> wrote:
>> >
>> > Not sure if it is a bug with gnucash 2.7.1, but I can't use
>> > the gnc-build-dotgnucash-path in the config.user as I get an unbound
>> > variable.
>> > any clue?
>> > is this the right list for questions re gnucash 2.7.1 or should I use the
>> > gnucash-user ML ?
>> 
>> It’s renamed to gnc-build-userdata-path. See 
>> libgnucash/core-utils/core-utils.scm.
>> 
>> Depends on the question. API questions usually belong here.
> 
> Please remember to copy the list on all replies.
> 
> The pythonic way would be to catch the unbound variable exception and try the 
> other one in the handler.

I’m not much of a schemer so someone more fluent should chime in… but Scheme 
also has exceptions so I imagine that the same pattern would work.

Regards,
John Ralls


_______________________________________________
gnucash-devel mailing list
[email protected]
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to