Paste number 55808: url-map-definer example usage

Index of paste annotations: 1

Paste number 55808: url-map-definer example usage
Pasted by: turbo24prg
5 months, 1 week ago
#dylan | Context in IRC logs
Paste contents:
Raw Source | XML | Display As
define url-map
  "/pages"
    get () => (list-pages),
    get ("^(?P<name>\\w+)/?$") => (show-page),
    get ("^(?P<name>\\w+)/edit$") => (show-edit-page),
    get ("^(?P<name>\\w+)/delete$") => (show-delete-page),
    post () => (create-page),
    post ("^(?P<name>\\w+)(/(edit)?)?$") => (edit-page),
    post ("^(?P<name>\\w+)/delete$") => (delete-page);
  "/foo"
    ...
end;

Annotations for this paste:

Annotation number 1: wish-list: url alias, multiple method mapping
Pasted by: turbo24prg
5 months, 1 week ago
Context in IRC logs
Paste contents:
Raw Source | Display As
define url-map
  url ("/pages", "/articles"),
    action (get, post) () => list-pages,
    action get ("^(?P<name>\\w+)/?$") => (show-page, foo);
  url "/test",
    ...
end;

Colorize as:
Show Line Numbers
Index of paste annotations: 1

Ads absolutely not by Google

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.