Hi There,<div><br></div><div>If -define does just string replacement, why it does not let me do the following?</div><div><br></div><div>-define(Z, z() -> io:fwrite("z")).</div><div>-define(Y, y() -> io:fwrite("y")).
</div><div>-define(X, ?Y. ?Z.).
</div><div><br></div><div>?X</div><div><br></div><div><br></div><div><br></div><div>Thanks,</div><div>Kannan.</div>