Skip to content
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

Parse Julia programs into wiring diagrams #53

Merged
merged 12 commits into from
Nov 17, 2019
Merged

Parse Julia programs into wiring diagrams #53

merged 12 commits into from
Nov 17, 2019

Conversation

epatters
Copy link
Member

Implements #51 and most of #52.

Long-form documentation would be nice, but for now the API docs and unit tests will have to suffice.

The idea is to separate the generic (non-numerical) and the numerical parts
of the current algebraic nets codebase to get a general-purpose code
generation system, of which algebraic nets will be a special case.

A first pass. More refactoring will probably follow. Towards #52.
Without overriding the enclosing `compile_block` method.
We already had this functionality for algebraic networks, but now it is
more generic. Towards #52.
Again, we already had this functionality for algebraic networks, but
now it is more general.
Not yet unit tested, but will be by subsequent commits.
@epatters epatters merged commit cc88e4a into master Nov 17, 2019
@epatters epatters deleted the programs branch November 17, 2019 04:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant