[clean-list] "Error in backend: File backend.c, Line 654" using custom instance of Array

John van Groningen johnvg at cs.ru.nl
Thu Mar 28 17:31:07 MET 2013


On 26-3-2013 0:50, David C. Norris wrote:
> While experimenting with a (trivial) custom instance of Array (to determine whether I may hope to use some of the new updating syntax with a more substantial instance), I encounter the following compile error:
>
> Error in backend: File backend.c, Line 654 (!(originalsdef->sdef_arfun == BEArrayUpdateFun))
> clm: reading compiler result failed: No such file or directory
>
> I get the same message, whether using clm 2.4 on Mac OS X or 2.3 on Linux.
>
> I am alerting you to this error, as it seems to represent an undesired failure mode. But I also wonder in particular, does the current release support creating a custom instance of Array, and then exploiting the special updating syntax?

No, defining custom instances of class Array is not supported.
Unfortunately the compiler does not check this, causing an error
in the backend.

Kind regards,

John van Groningen



More information about the clean-list mailing list