-
Notifications
You must be signed in to change notification settings - Fork 128
Closed
Labels
UXIssues related to the user experience (e.g., improved error messages)Issues related to the user experience (e.g., improved error messages)command-line-replRelated to Cryptol's text-based UIRelated to Cryptol's text-based UIimporting instantiationsparameterized modulesRelated to Cryptol's parameterized modulesRelated to Cryptol's parameterized modules
Description
Here are some examples:
// in file F.cry
module F where
parameter
y : [32]
f x = x + y
// In file A.cry
module A where
y = 5
// In file X.cry
module X = F where
y = 5
// In file Y.cry
module Y = F { A }
When loading X.cry or Y.cry the modules load correctly and the things defined in them are accessible, but things from the Cryptol Prelude are not. For example:
f 2 == 5
Complains with == is not defined. Using the :browse confirms that the Cryptol Prelude is not in scope.
Reactions are currently unavailable
Metadata
Metadata
Labels
UXIssues related to the user experience (e.g., improved error messages)Issues related to the user experience (e.g., improved error messages)command-line-replRelated to Cryptol's text-based UIRelated to Cryptol's text-based UIimporting instantiationsparameterized modulesRelated to Cryptol's parameterized modulesRelated to Cryptol's parameterized modules