On Nov 10, 2008, at 8:50 AM, Austin Ziegler wrote:

> That feels a little better from my ability to understand it, but then
> programs which want to do metaprogramming have to do a lot of extra  
> work
> (split on /=/; know that "*" means greedy, etc.). I was sort of  
> thinking
> an array of Hashes, but that's not necessarily any lighter weight  
> than a
> Struct or a dedicated class.

Actually, I'm not convinced there's any extra work compared to  
handling a structured type coming back. I tried a few use cases, and  
it seems that the conditional logic I'd need is the same in all cases,  
and the string representation has simplicity on its side.


Dave