I have started experimenting with Dart and the Route package http://pub.dartlang.org/packages/route.
Two questions have come up immediately:
1) Is it possible (and if what is the idiomatic way) to define a fallback route when the user points the browser to an url that is not supposed to exist (e.g. by giving a false hash fragment). In the example code, the route framework just raises an ArgumentError("No handler found for $path").
2) The dart editor does not serve the compiled application at the root path / but under path derived from a file system directory. This makes it possible to test the route framework. Is it possible to have the application served under, say, localhost:3030/?