Am Freitag, 14. März 2008 17:46 schrieben Sie: > […] > I think that removing aliases completely is not a good idea. How about > generating much lower aliases for decimals (lets say until 1000),
I don’t think, this is a good idea. Like nobody will need an alias for 8247, nobody will need an alias for 824. The main point is that it is unnecessary to have a continuous range of numbers for which aliases exist. If you need aliases, you need them for “outstanding” values. Maybe you need aliases for all powers of 2 up to a certain number. Or aliases for all square numbers. Therefore I think that if we want aliases then we should let the user and only the user generate them. This has also the interesting consequence that the type-level package doesn’t need the Template Haskell language extension anymore. After all, using the template-haskell package doesn’t imply that you have to have a TH-enabled compiler, as far as I know. > droping the other bases, That’s a good idea. > and exporting a function to extended the alias range at will? I’d rather propose something like this: $(numAliasDecls [2 ^ n | n <- 0..16]) So that numAliasDecls has a type like [Int] -> [Decl]. > (that function could perfectly include the other bases as well). Maybe. > […] > I don't have the time to work on it now, but if you send me a patch > I'd be happy to apply it. It should be something simple to do. All the > Template Haskell machinery is already coded. Okay, I could send you a patch realizing my above ideas but would like to hear your opinion first. > […] Best wishes, Wolfgang _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe