As the hash syntax is being worked out, I thought it'd be a good time to
ask if the following will be supported in some form:
If I have some structure like %foo{"monday"}, %foo{"tuesday"} etc,
I can set their values enmass using:
%foo<<monday tuesday wednesday>> = <<a b c>>;
What if I had
%foo{"monday"}{"food_expenditure"} = 10;
%foo{"tuesday"}{"fuel_expenditure"} = 100;
%foo{"monday"}{"food_expenditure"} = 15;
%foo{"tuesday"}{"fuel_expenditure"} = 150;
Can I say %foo... = <<10 100 15 150>>;
for some definition of ...?
I don't claim that we'd need that frequently.
We probably do need the array version of the same problem frequently,
though:
@matrix... = <<1 0 0 1>>;
At least we'd need it more frequently if we had it. A2 says that something
like this will be supported, come A9.
--Abhijit
Abhijit A. Mahabal http://www.cs.indiana.edu/~amahabal/