Skip to content
This repository was archived by the owner on Apr 14, 2022. It is now read-only.

Clean up type system #404

Closed
MikhailArkhipov opened this issue Nov 19, 2018 · 1 comment
Closed

Clean up type system #404

MikhailArkhipov opened this issue Nov 19, 2018 · 1 comment

Comments

@MikhailArkhipov
Copy link

MikhailArkhipov commented Nov 19, 2018

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 than IMember.
  • Implement MemberId as function of the BuiltInTypeId so they appear consistent.
  • Implement IsBuiltIn as a function of declaring module.
@jakebailey
Copy link
Member

Related is #346.

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

No branches or pull requests

2 participants