Arblib.jl 1.0.0

22 views
Skip to first unread message

Joel Dahne

unread,
Nov 13, 2023, 2:54:40 PM11/13/23
to flint...@googlegroups.com
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

Jeffrey Sarnoff

unread,
Nov 13, 2023, 4:49:59 PM11/13/23
to flint...@googlegroups.com
Congratulations. This is nice work.


--

---
You received this message because you are subscribed to the Google Groups "flint-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flint-devel...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/flint-devel/877cmlfo25.fsf%40dahne.eu.
Reply all
Reply to author
Forward
0 new messages