Hi everyone,
We have now released Arblib.jl version 1.0.0!
https://github.com/kalmarek/Arblib.jl
Arblib.jl is a wrapper of Arb (more specifically the Arb part of FLINT
since the merge) for Julia. The goal is supply a low lever wrapper of
the methods in Arb, as well as a high level interface. The low level
wrapper should allow for writing methods using mutability, and with
performance very close to that of those written in C. The high level
interface should make it easy to use in generic Julia code, similarly to
how BigFloat is a wrapper around the MPFR library. In addition, it
should be possible to seamlessly switch between the high level interface
and the low level wrapper when needed.
There are already multiple other wrappers for Arb, including Nemo [1]
and ArbNumerics.jl [2]. Compared to both of these Arblib.jl has a
stronger focus on mutability and the low level wrapper. The high level
interface of Nemo is also mostly focused on the AbstractAlgebra.jl [3]
universe.
[1]:
https://github.com/Nemocas/Nemo.jl
[2]:
https://github.com/JeffreySarnoff/ArbNumerics.jl
[3]:
https://github.com/Nemocas/AbstractAlgebra.jl
Version 0.1.0 was released in October 2020, so it has been a long time
in the making!
Best,
Joel Dahne