Beispiel eines möglichen Makefiles

require pro.genesys.files;

compile is code( wildcard is string )
{
    sources = files.wildcard( wildcard );
    for( sources )
    {
      text is string( include value );
      objname = value[..-1] + ".o";
      
      print "compiling %s to %s..." % [value, objname];

      [ast, parsing_errors] = sys.parse( text );  // returns expression
      render_errors         = sys.render( "o", ast, objname );
    }
}

compile( "*.g" );