Skip to content

schulze/go.flint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple Go wrapper for parts of flint2
(http://www.flintlib.org).

The code is GPL 2+ licensed (as flint2 itself is GPL licensed).
The text of the GPL can be found in the file GPL.

Currently only some functions are wrapped. It should be
straight-forward to add other functions when the need arises.

There is currently basically no test code. This will change.

To compile and use go.flint you need to have the FLINT2, MPIR
and MPFR libraries and header files installed in places where
gcc and ld will find.

To run an example change to one of the subdirectories of examples/
and do

  go build .

This should compile the necessary parts of go.flint and
produce an executable program.

About

Bindings to the flint2 library for Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages