ruby@gentoo.org Gentoo Ruby Project Polyglot provides support for fully-custom DSLs by providing a registry of file types that can be loaded by its improved version of 'require', using a custom loader for each file type.