-
Notifications
You must be signed in to change notification settings - Fork 128
Closed
Labels
semanticsIssues related to the dynamic semantics of Cryptol.Issues related to the dynamic semantics of Cryptol.
Description
Here's another place where the reference evaluator and REPL evaluator disagree:
Cryptol> :eval [(),()] @ 3
()
Cryptol> [(),()] @ 3
invalid sequence index: 3
I think the reference evaluator actually is strict in the index, but the domain for () has no room for an error, as we see in
Cryptol> (error "?"):()
()
We of course see the same issue with the other three indexing operators !, @@, and !!.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
semanticsIssues related to the dynamic semantics of Cryptol.Issues related to the dynamic semantics of Cryptol.