Cyrille Chepelov écrit:
>> - modifications of GRAFCET/vector.c to change a type because it name
>> (Vector) clashes with modification described above.
>
> Fine with me ; actually, it probably be a s/GRAFCETVector/GRAFCETArc/g to
> correctly match the IEC848 terminology ; I'll do this when your changes are
> merged (I'll register the older and the newer object names with the same
> table).
>
> JAMES: this might be a (first ?) case of an obsolete object being replaced
> by a newer one. Would it be OK to silently turn "GRAFCET - Vector" objects
> into "GRAFCET - Arc" without telling the user ?
Actually, the change I did do not affect compatibility with prior docuements
as it does NOT change the way these objects are stored. The data type I
changed is private to the implementation of the GRAFCET Vector objects.
> Hmm... There's an other, prior and more obvious case: Hubert's WAN object.
I did this as a new object because I did not wanted to break compatibility.
Perhaps we could implement an automatic conversion, but I'm sure the user
wouldn't be happy that we do it.
Hub