
Jeremy,
Awesome work, sorry I haven't been more responsive for the past few days-
I'm afraid that's going to continue for a bit.
We'd been discussing the PathInfo class previously; I understand now what
you're trying to achieve with it, but I think for a lot of use cases using a
parser like that will be unnecesary. For those cases, I'd hate to introduce
a parsec dependency, especially given the 2/3 split we're dealing with right
now.
I know it's painful to split this up into even more packages, but we do you
think of adding web-routes-parser?
Also, question about the Site datatype: Did we want the formatLink and
parseLink functions to work on [String] instead of String? I think I see
advantages either way. Also, I'm not sure if I sent this previously, but I
think the defaultPage function is redundant; that should probably be
specified by 'parseLink ""'.
I'll try to get started on porting the Yesod mkResources code over to
web-routes now.
Michael
On Sun, Mar 28, 2010 at 9:03 PM, Jeremy Shaw
I pushed a big old patch to web-routes. It splits it into sub-packages, drops the parameterization of Site over pathInfo, and switches from Failing to either.
I need to figure out how to tweak p2u in PathInfo so that it works with parsec 2 and 3.
But, it's getting a lot closer to being done. I think some of the naming could still be improved.
- jeremy
_______________________________________________ web-devel mailing list web-devel@haskell.org http://www.haskell.org/mailman/listinfo/web-devel