Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epochs #18

Open
wants to merge 30 commits into
base: main
Choose a base branch
from
Open

Epochs #18

wants to merge 30 commits into from

Conversation

robrix
Copy link
Collaborator

@robrix robrix commented Jul 21, 2020

This PR models epochs (the beginning of a span of time), with locality introduced by eras. It also introduces a type-restricted interface for the time effect for convenience.

robrix added 30 commits July 21, 2020 06:52
@robrix
Copy link
Collaborator Author

robrix commented Jul 24, 2020

It's too easy for two functions to interfere with one another given that the notion of epoch is global to the execution context.

I think ultimately this is the wrong way forward.

@robrix
Copy link
Collaborator Author

robrix commented Mar 27, 2022

I think the right way forward will be to split epochs/eras into their own effect s.t. they can be labelled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Time effect should vend (local) start time
1 participant