How to add your own construct.
@(#)MakeYourOwn	1.1	9/19/91

The DDF domain can support a newly created construct without changing the
kernel.  Here is the procedure you can follow to add a XXX construct
into the system.

1. Create XXX.h and XXX.cc file.
   Make a XXX class which is derived from DyConstruct class.
   (Thus, XXX.h file may need to include DyConstruct.h file).
   XXX class redefines the virtual methods of DyConstruct class and
   may have its own members (e.g. Recur construct).

2. Create XXXScheduler.h and XXXScheduler.cc file.
   XXXScheduler class is multiply inherited from DyConScheduler class and
   XXX class.  Refer to existing examples.

3. Edit "defConstructs.cc" file. 
   You may remove some predefined constructs from "defConstructs.cc" file.
   BUT, DO NOT REMOVE *RECUR*SION CONSTRUCT IN ANY CASE.

4. Edit makefile to create a new library which include XXX construct.
   library name : libdycon.a

5. rebuild "interpreter" or "pigiRpc".

WARNING: The newly created "libdycon.a" will replace the old one.
	 To avoid it, you may want to place the new library in your
	 local directory.  Make sure that you do not bother other people.

Soonhoi Ha

