nesting of set notation
| Bugzilla Link | 10 |
| Created on | Apr 08, 2003 10:35 |
| Resolution | FIXED |
| Resolved on | Nov 05, 2003 16:01 |
| Version | 1.00beta |
| OS | SunOS |
| Architecture | Sun |
Extended Description
There is a problem when nesting the set notation.
Simple example:
int main()
{
v = [1,2,3,4];
m = [v, v, v];
a = [m,m];
#if 0
a = { [i,j] -> {[k] -> a[[0,...,k]]} [j,i] };
#else
tmp = {[k] -> a[[0,...,k]] };
a = { [i,j] -> tmp[[j,i]] };
#endif
return( a[[0,0]]);
}
The commented out version does not survive phase 2 of the compiler 8-(