[net.sources] 'calend' facility

mikem@tekcae.UUCP (Michael E. Meyer) (09/11/84)

We have installed 'calend' here and find it extremely useful.  However,
there is one thing that would make it very compete and that would be a
calendar that would print with appointments like outlined below:

|   Sun    |   Mon    |   Tue    |   Wed    |   Thu    |   Fri    |   Sat    |
------------------------------------------------------------------------------
|    9     |   *10*   |    11    |    12    |    13    |    14    |    15    |
|          |          |          |2:00PM    |          |10:00AM   |          |
|          |          |          |staff     |          |user	  |          |
|          |          |          |meeting   |          |meeting	  |          |
------------------------------------------------------------------------------
|    16    |    17    |    18    |    19    |    20    |    21    |    22    |
|          |9:00AM    |          |          |          |	  |          |
|          |Meet with |          |          |          |	  |          |
|          |John      |          |          |          |	  |          |
------------------------------------------------------------------------------

The user should be able to specify the number of days to print (in 7 day
increments) with a command like "appts 7".  The command "appts" would
default to the .calrc file.  Has anyone on the net augmented the calend
program with this kind of facility....

________________________________________
Michael E. Meyer
USENET: ...!tektronix!tekcae!mikem
  ARPA:	tekcae!mikem.tek@CSNET-RELAY
USnail: TEKTRONIX, Inc
	P.O. Box 500, MS 50/560	
	Beaverton, OR 97077 USA
	(503) 627-2628

israel@umcp-cs.UUCP (Bruce Israel) (09/13/84)

I know that discussion shouldn't be here, but the message that I am
following up to was here in net.sources.

	From: mikem@tekcae.UUCP (Michael E. Meyer)

	We have installed 'calend' here and find it extremely useful.
	However, there is one thing that would make it very compete and
	that would be a calendar that would print with appointments ...

As the author of 'calend', I agree with you.  Recently someone posted
a calendar printing program called 'calen' (not to be confused with my
program 'calend') and I've sort of been toying with the idea of
modifying that program to print out messages from a .calrc file in the
whitespace within the blocks.  However, its not a simple task (for
example, consider the line "a+  September 21  *   +14 Payday today!!!!"
which prints out bi-weekly payday messages every other friday.  A 1985
calendar should have 26 messages of this form).  I may do it someday,
but lately I've been kind of busy and this is a low priority.

Another idea I've been thinking about lately is allowing specifications
of dates like "the second tuesday of every month" to be specified
as an intersection of the dates "tuesday" and the dates 8-14 of every
month (the second week of the month), specified somewhat
like "<tue, {jan - dec} {8 - 14}>".  I haven't fully decided because I
feel that this is powerful, but not extremely readable, and those are
two qualities I've been striving for in the date specification language.

Any furthur discussion should probably be either via mail or in
net.cog-eng if it more generally discusses issues like this.
-- 

Bruce Israel

University of Maryland, Computer Science
{rlgvax,seismo}!umcp-cs!israel (Usenet)    israel@Maryland (Arpanet)