Polyglot provides a registry of file types that can be loaded by calling its improved version of require. This supports the creation of DSLs having a syntax that is most appropriate to their purpose, instead of abusing the Ruby syntax.
WWW: https://github.com/cjheath/polyglot
None