~/talk

LEVERAGING SPIRE FOR COMPLEX TIME ALLOCATION LOGIC

Talkat Scalar 2018 · 2018-04-06..04-07· [scala]
slides:none on file

Uses Spire’s interval and interval set primitives to build practical schedulers: merges calendars to compute free one‑hour meeting slots for three people, intersects per-person work sequences to find co-working periods, and measures covered vs uncovered vs unused time for resource allocation. Shows two lawful time orders (strict zone-aware vs instance-based), warns about boundaries, precision and negative infinity, and recommends wrapping Spire in domain types (e.g. interval sets, left-closed right-open) to avoid invalid values and leaking abstractions.

AI-written summary · about

  1. 0:00Spire and time allocation
  2. 1:30Theoretical foundations
  3. 5:53Intervals and ordering
  4. 7:17Spire API for intervals
  5. 10:10Calendar scheduling with intervals
  6. 14:22Overlapping work periods
  7. 15:52Set operations and monoids
  8. 17:37Resource allocation with intervals
  9. 20:02Domain integration and DDD
  10. 22:30Constraints and best practices
  11. 24:16Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.