LONG TERM SECTION

----------------
Subject: sal: where did sort put its output?
table T with
	string disk, integer used, integer size, integer free, string mntpnt
tuple entry of T

@Usersdef.sal
tuple u of Users

put name, office into Users
	from :"Users"
	where office ~= "POT(8|9)"
endput

$ it currently is going to /dev/null, is this desirable?
reopen stdout "!sort +3"
foreach u in Users do
	echo '{u.name} lives at {u.office}\n'
end

----------------------
You might want to allow constant expressions wherever constants are allowed.
------------------------
It would be nice to get a warning if there is a null main program.
-------------------------
SAT should work for normal users too.
This would require among other things some sort of relation deletion
program.
--------------------------------
Sal should have a \c convention in edited strings that means:
	ignore from here through all white space -- Raphael
-------------------------------
Add an attribute to every scheme: Affects.  The value is a list of relations
that should have report run when this relation is modified. -- Raphael




INPROGRESS SECTION

Put some work into the comments in local.h.

Make sure to copy the databases to =DB.

New technique, make a property list attribute.

report change on suns results in stale NFS handles, after a short period
of time (after the NFS cache becomes invalid) the reports will work again.

Add copyright.

If you own a dynamic relation will tabmod & friends know not to try?

Fix documentation about reports not asynch, also does it say that
	access hosts pull reports?

NOT DECIDED SECTION


makefirst no longer runs makeall.
need to add that nethead.h needs to be fixed.

include berkeley in thanks list

change doc on ostype and friends

change doc to include defhead.c

satd cannont detect when the pulllock directory is not there, this
should be documented, and steps should be taken.

