> ... infix multi subs take an optional 3rd argument (the 
> destination) and that there is no good means yet to denote :optional 
> NCI arguments.

OK. It's my fault for developing against the 0.2.3 release rather than
against the svn branch.

> ... Just use:
> 
>    b = a + a
> 
> This will call the "__add" multi, whatever it is.

The code I posted was just a minimal example to illustrate the
regression.

My real problem occurs in Amber's HLL code where I call functions like
"__add" directly (as part of the implementation of Amber's basic types),
and therefore Amber's basic types stopped working in 0.3.0.

I will implement the ability to have inline PIR fragments within Amber
code, so that I can use the workaround you suggest. No problem.

Regards,
Roger


Reply via email to