====== Global Requirements ====== If you want to define a global requirement file you can use the --require parameter. Due to this you can include a genesys extension file (*.gex). In your extension folder you should create folders for your domain (i.e. "pro/genesys"). Let's create an extension named gloablreq.gex add is code( a, b is int ) := return a+b; That file you store at ''extention/your/domain/globalreq.gex'' within your local work folder. Now you create your main procedure and put it into your work folder as ''main.g''. print add( 1, 2 )$; If you try to run your main procedure by gsys -r main.g you got an error: ~/global_requirement$ gsys --require de.xsd.globalreq main.g In File 'main.g' [ Err]: 9/1: identifier 'add' unknown To successfully run this, you can add an global known requirement: gsys -r main.g --require your.domain.globalreq and you should get the correct result: 3