[PL-sem-jr] Re: Scheduling PL Seminar Junior

Carl Eastlund carl.eastlund at gmail.com
Mon Sep 27 11:47:42 EDT 2004


Reminder: I only have full schedule info from Richard, Stevie, and
Dave.  I'm going to come up with a time this evening, so send your
data today or I'll assume you're available 24/7.

--Carl

On Fri, 24 Sep 2004 14:55:51 -0400, Carl Eastlund
<carl.eastlund at gmail.com> wrote:
> The data definitions I'm using for s-expression schedules are:
> 
> A Day is one of: 'sun 'mon 'tue 'wed 'thu 'fri 'sat
> An Hour is a Number between 0 and 24 inclusive (fractions/inexacts allowed)
> An Event is (list Day Hour)
> A Priority is a Number between 0 and 1 inclusive (fractions/inexacts allowed)
> A Block is (list Event[start] Event[start] Priority String[description])
> A Schedule is (cons String[name] (Listof Blocks))
> 
> My schedule (abridged) might look like:
> '("Carl Eastlund"
>   ((wed 9.25) (wed 10.5) 3/4 "csu211 lecture")
>   ((wed 11.75) (wed 13.75) 1 "pl seminar")
>   ((wed 14.75) (wed 16.25) 1 "algorithms lecture")
>   ((wed 17.5) (wed 19.5) 1/3 "kung fu"))
> 
> Priorities range from 0 (free time) to 1 (unmovable, mandatory
> appointment) with fractions expressing "bad" times in between.  The
> method used to resolve these conflicts is not yet determined.



More information about the Pl-sem-jr mailing list