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 » Fri Jan 10, 2014 1:52 pm

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: 368
Joined: Sun Nov 27, 2005 7:19 pm

Re: SET

Post by Dave » Tue Jan 14, 2014 5:29 pm

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