Skip to content

remove overload macro #42

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

Merged
merged 2 commits into from
Mar 1, 2020
Merged

remove overload macro #42

merged 2 commits into from
Mar 1, 2020

Conversation

KristofferC
Copy link
Member

Alternative to #38.

This is my preferred option. There is no need for a package like this to facilitate behavior that is explicitly recommended against in the Julia docs. If one wants to do type piracy locally, the user can just write the code for it themselves easily.

@Crown421
Copy link
Collaborator

@mcabbott Since you originally wrote this macro, what do you think?

@mcabbott
Copy link
Contributor

mcabbott commented Mar 1, 2020

VML.jl used to overload all these functions by default, and the macro was basically a sweetener for dropping that, #19. No objection from me to deleting it, IVM.exp is short enough & clear.

@Crown421 Crown421 merged commit 232326d into master Mar 1, 2020
@Crown421
Copy link
Collaborator

Crown421 commented Mar 1, 2020

Ok, I have merged this then, and tagged a patch(?) version as 0.3.1, for anyone using Julia 1.3.
Once that is registered, I will add the artifacts and tag as 0.4.0

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.

3 participants