[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