Skip to content

Not overloading Base functions #19

@mcabbott

Description

@mcabbott

This package currently overloads functions like Base.exp for the allocating version, while defining VML.exp! for the in-place version. Which is piracy, right?

I'd like to suggest not doing this. Other packages use Yeppp.log and AppleAccelerate.exp by default don't. (And it's trivial to re-define the overloads for whichever functions you are actually using, in some script.)

Now might be a good time to fix this, since presumably few people are using this on Julia >= 1.0 right now, the update is #17 in progress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions