How will we be able to configure to use one or the other? Will it be able to do "Both" at the same time (for routes_in of course). I ask since certain web2py sites are scanned in google, you don't want the old links to dis-appear.
-Thadeus On Thu, Apr 8, 2010 at 11:30 AM, mdipierro <mdipie...@cs.depaul.edu> wrote: > +1 > > On Apr 8, 11:25 am, Jonathan Lundell <jlund...@pobox.com> wrote: >> (Context: I've been working on URL parsing.) >> >> One of the difficulties that parsing web2py URLs presents is that the >> boundary between /a/c/f and args isn't explicit, along with the fact that >> pieces of /a/c/f can be implied (in particular when routes.py is being used). >> >> RFC2396 (1998) introduced (or rather extended) the notion of 'parameters', >> taking advantage of the fact that ';' is reserved. So the RFC2396 approach >> is to write: /a/c/f;parameters?query_string, or in web2py terms >> /a/c/f;args?vars. >> >> That is, the boundary between /a/c/f and args is marked with a semi-colon >> instead of a slash. Args can of course be further divided however one likes; >> vars is subdivided with '&'. >> >> What I'm working on is an alternative to (or rather extension to) the >> routes.py logic that is capable of supporting arbitrary encoding where >> appropriate (especially in args and vars) and that does not rely on regexes >> to do the work. The present scheme would remain in place. >> >> Which brings me to my question: I'd like to use the ';' convention to >> separate /a/c/f from args in this new regime. Does anyone have any strong >> feelings about it one way or the other? >> >> (One last thing: the architecture would be somewhat modular, so that besides >> the current mechanism and the one I'm describing, it would be fairly >> straightforward to introduce new ones.) > > -- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To post to this group, send email to web...@googlegroups.com. > To unsubscribe from this group, send email to > web2py+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/web2py?hl=en. > > -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.