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

Mention ArbNumerics (because of ArbFloat type) #235

Closed
PallHaraldsson opened this issue Oct 31, 2023 · 5 comments
Closed

Mention ArbNumerics (because of ArbFloat type) #235

PallHaraldsson opened this issue Oct 31, 2023 · 5 comments

Comments

@PallHaraldsson
Copy link

PallHaraldsson commented Oct 31, 2023

@JeffreySarnoff Should this package document/point to ArbFloats.jl ArbNumerics.jl as an alternative? It seems they are mutable, and this package not needed:

https://github.com/JuliaArbTypes/ArbFloats.jl/blob/9710fb9b65adff5a62336b6eff50b4d55f378f75/src/type/ArbCstructs.jl#L50

They are faster that BigFloat, and should be documented in JuliaLang's docs. I found your package there, suggesting to use, since faster than BigFloat, but I think people might overlook even faster option. In case I misunderstand and ArbFloats aren't mutable, then it's an even better reason to point to from here, since can be used together, not as alternatives?

@JeffreySarnoff
Copy link

ArbNumerics.jl is the maintained, newer realization of ArbFloats.jl. And yes, they should be linked. If by mutable you mean the value of a variable may be re-assigned, e.g. updated, they are mutable.

@PallHaraldsson
Copy link
Author

PallHaraldsson commented Oct 31, 2023

Yes, I meant that one... I'm recalling the ArbFloat type which is there too (I assume moved), so I tend to mix up looking up the older one.

@PallHaraldsson PallHaraldsson changed the title Mention ArbFloats Mention ArbNumerics (because of ArbFloat type) Oct 31, 2023
@odow
Copy link
Member

odow commented Nov 28, 2023

Sorry for missing this. Where would you expect MutableArithmetics to mention ArbNumerics? It seems they have slightly different goals.

@odow
Copy link
Member

odow commented Nov 29, 2023

Closing because I don't know what MutableArithmetics.jl needs to document about ArbNumerics.jl. (The fact that it is a mutable struct is unrelated).

One concrete work item might be for ArbNumerics.jl to implement the MutableArithmetics API (perhaps as a package extension), but I don't think we want/need to add it to MutableArithmetics.jl. This package is already too complicated.

@odow odow closed this as completed Nov 29, 2023
@blegat
Copy link
Member

blegat commented Nov 30, 2023

It is being worked on in kalmarek/Arblib.jl#178. We should reference it in the README once this PR is merged

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

No branches or pull requests

4 participants