This repository was archived by the owner on Apr 14, 2022. It is now read-only.
This repository was archived by the owner on Apr 14, 2022. It is now read-only.
Clean up type system #404
Closed
Description
Clean interfaces:
- IPythonType, IPythonClass, IPythonModule,....
- Remove obsolete methods.
- Derive implementation appropriately (i.e. function is a type).
- Drop .NET/IronPython specific code.
- Make variables store
IPythonType
rather thanIMember
. - Implement MemberId as function of the BuiltInTypeId so they appear consistent.
- Implement IsBuiltIn as a function of declaring module.