Closed WeeknightMVP closed 2 days ago
Actually, functors that explicitly import a single interface are also not recognized:
modules$ cat Functor1.cry
module Functor1 where
import interface I1
modules$ python
Python 3.12.5 (main, Aug 17 2024, 16:46:07) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from pprint import pprint
>>> from cryptol import connect
>>> c = connect()
>>> pprint(load_result := c.load_module('Functor1').result())
[]
>>> pprint(modules := c.modules().result())
[{'module': 'Functor1', 'parameterized': False},
{'module': 'Cryptol', 'parameterized': False}]