seamist

Downloads
Note: This site is still under construction. Most of the content is present and correct but there are a few issues still to correct.

Routing

For a variety of reasons, SeaMist doesn't use filenames in the API. You can't request index.smx directly, for example. index.smx always translates to the root of a virtual route.

  • index.smx -> /
  • directory/index.smx -> /directory/

Other filenames become different routes.

  • file.smx -> /file
  • directory/file.smx -> /directory/file

The reasoning is largely future proofing. There is an eventual plan to allow you to specify a route of some kind directly in a .smx file. It also allows for source files which aren't .smx files, maybe implemented through some future plugin interface.