[web-devel] Type-safe URL handling
michael at snoyman.com
Mon Mar 29 09:47:09 EDT 2010
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
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
On Sun, Mar 28, 2010 at 9:03 PM, Jeremy Shaw <jeremy at n-heptane.com> wrote:
> 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 at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the web-devel