Very strange. The [*] support is a two-step process. The first translates F_APPLY into F_AUTO_MAP if it finds a [*] somewhere in the argument list. The second step is done during the code generation.
The error you have occurs if during the code generation, a [*] is found without a corresponding F_AUTO_MAP. Question is: how did that happen?
/ Fredrik (Naranek) Hubinette (Real Build Master)
Previous text:
2002-09-15 19:14: Subject: [*] not supported here.
The following line
box->add((opt=GTK.Label((({""})*5)[*]))[*]);
gives me the error message
vtae.pike:178:[*] not supported here.
Both uses of [*] are of the form
callable(array_expr[*])
though, which normally gets translated to
map(array_expr, callable)
so why not in this case?
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)