SET

This forum is for any questions about the language Tutorial D or the Rel implementation of it.
Post Reply
Chris Walton
Posts: 76
Joined: Sat Aug 18, 2012 2:13 pm

SET

Post by Chris Walton »

What is the SET extension intended for, and what is its intended use? It is not mentioned in the list of extensions, and in this instance the grammar statement "set ::= <SET> identifier identifier" is not very helpful.
Dave
Site Admin
Posts: 372
Joined: Sun Nov 27, 2005 7:19 pm

Re: SET

Post by Dave »

It's for debugging purposes. It (as of this writing) has only two options:

set VerboseExternalCompilation Off;
set VerboseExternalCompilation On;

Rel supports creating user-defined types and operators written in Java, for which Rel has to generate some additional Java code and invoke a Java compiler. If VerboseExternalCompilation is 'On', a lot of information about the compilation process is sent to the log window. If VerboseExternalCompilation is 'Off', minimal information about the compilation process is sent to the log window.
Post Reply