Dear Sage developers,

This is to announce a workshop on "Interfacing (math) software with
low-level libraries" next Spring (April?) in Cernay near Paris:

        https://github.com/OpenDreamKit/OpenDreamKit/issues/251

We should fix the dates soon, so please fill in the poll before
January 31st if you consider joining:

        https://framadate.org/RBpcIXSHU6p8Wcu1

Details:

(Math) Computational systems face a tension between using high level
languages (e.g. Python) for expressivity, ease of use and prototyping,
and low-level languages (e.g. C/C++) for power and speed, and also for
modularity (using existing libraries, or writing reusable ones). To
resolve this tension, many approaches have been explored in the recent
years, and the frontier between the two worlds is becoming
increasingly blurry.

The purpose of this workshop is to bring together developers to share
expertise, seek collaboration venues, and get into concrete action.
This is quite bold. The focus on math software should keep this
manageable, while providing a large enough variety of solutions and
use cases.

- Developers of "binding systems" such as - 
[cppyy](http://doc.pypy.org/en/latest/cppyy.html#cpython), 
[pybind11](https://pybind11.readthedocs.io/en/stable/), [Boost 
Python](http://www.boost.org/doc/libs/1_65_1/libs/python/doc/html/index.html)
- Developers of "compilers" such as [Cython](http://www.cython.org), 
[Pythran](https://github.com/serge-sans-paille/pythran), 
[Numba](http://numba.pydata.org/)
- Developers of interactive C++ environments (cling, xeus-cling, xtensor, ...)
- Developers of (math) libraries in a low level language that wish to make 
their code accessible to a variety of users (e.g. 
[libsemigroups](https://github.com/james-d-mitchell/libsemigroups/), or 
low-level combinatorics [HPCombi](https://github.com/hivert/HPCombi), number 
theory and arithmetic [FLINT](http://flintlib.org/)); in general developers of 
C-level interfaces to various systems: libSingular, libgap, 
[cypari](https://bitbucket.org/t3m/cypari)/[cypari2](https://github.com/defeo/cypari2),
 [giacpy](https://gitlab.math.univ-paris-diderot.fr/han/giacpy), PyNormaliz, 
[linbox](https://github.com/linbox-team/linbox), meataxe;
- Developers of systems like [GAP](http://www.gap-system.org/), 
[SageMath](http://sagemath.org/), 
[Oscar](https://www.computeralgebra.de/oscar/), 
[Mathemagix](http://mathemagix.org), or [ROOT](https://root.cern.ch/) that make 
a heavy use of such technologies
- Developers of programming languages like Julia
- ...

Organizers:
- Vincent Delecroix, Serge Gelton, Florent Hivert, Nicolas Thiéry

Funding:

[OpenDreamKit](http://opendreamkit.org) should be able to fund all the
local expenses (as in previous workshops in Cernay), the travel
expenses of ODK members, and the travel expenses of some invited
people.

Cheers,
                Nicolas
--
Nicolas M. Thiéry "Isil" <nthi...@users.sf.net>
http://Nicolas.Thiery.name/

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to