-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactoring py/ports #131
Refactoring py/ports #131
Conversation
…ass and removed anonymous argument list for their init functions
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have only reviewed the documentation. In general, a great job, Philipp!
There were a few places where I felt that a reformulation or more information could make things clearer to a newcomer. These points are added to the file changes as conversations. Let me know if you have any questions!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One minor comment concerning VECTOR_DENSE, VECTOR_SPARSE,...
Then I'll be happy to approve.
Thanks for your work!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your great revision!
* - refactor creation of ImplicitVarPort into a common function * - refactor creation of ImplicitVarPort into a common function * - refactor inheritage of PyInPort and PyOutPort to a common parent class and removed anonymous argument list for their init functions * - Adressed requested changes of PR (rename of class, adding comments) * - fix unit tests - try resolving conflict * - Adressed requested changes of PR (adding comments)
Refactored the creation of implicit var ports into a common function in the RefPort class, which can be used by the compiler or elsewhere in the future.
Refactored inheritance of PyInPorts and PyOutPorts to a common IO parent class and removed the anonymous argument list in the init function. (Issue #84)