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

AbstractSparse exports are not defined #10183

Closed
joehuchette opened this issue Feb 13, 2015 · 3 comments
Closed

AbstractSparse exports are not defined #10183

joehuchette opened this issue Feb 13, 2015 · 3 comments
Labels
sparse Sparse arrays

Comments

@joehuchette
Copy link
Member

AbstractSparseArray/AbstractSparseMatrix are exported from Base but are no longer accessible without qualification:

julia> AbstractSparseMatrix
ERROR: UndefVarError: AbstractSparseMatrix not defined

julia> Base.SparseMatrix.AbstractSparseMatrix
Base.SparseMatrix.AbstractSparseArray{Tv,Ti,2}

julia> AbstractSparse#TAB
AbstractSparseArray  AbstractSparseMatrix  AbstractSparseVector
@joehuchette
Copy link
Member Author

julia> versioninfo()
Julia Version 0.4.0-dev+3340
Commit aae23eb* (2015-02-13 00:59 UTC)
Platform Info:
  System: Darwin (x86_64-apple-darwin14.1.0)
  CPU: Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: libopenblas
  LIBM: libopenlibm
  LLVM: libLLVM-3.3

@ViralBShah
Copy link
Member

On a slightly related note, @andreasnoack What about exporting AbstractTriangular?

@andreasnoack
Copy link
Member

@ViralBShah I forgot to reply here. I don't think that AbstractTriangular is so useful outside LinAlg. It is convenient for some definitions inside the module, but I don't think it will be used much beyond that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sparse Sparse arrays
Projects
None yet
Development

No branches or pull requests

3 participants