411 REFERENCE · Wikibooks
GLPK/Language Bindings
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
To use the GLPK library with languages other than C and C++, it is necessary to create code which can interface between the client and library languages. This code is known as a language binding.
Caution: GLPK is undergoing an overhaul of its application programming interface, with many APIs being deprecated. In parallel, several new APIs have been added. Users should therefore exercise considerable caution when evaluating or using language bindings that are not under active maintenance.
Specific languages
The following language bindings have dedicated pages:
Ada language bindings
C# language bindings
Fortran language bindings
GAMS language bindings
Java language bindings
JavaScript language bindings
Julia language bindings
Matlab (and Octave) language bindings
OCaml language bindings
Octave language bindings
OptimJ language bindings
Python language bindings
R language bindings
Ruby language bindings
The following language bindings do not yet have dedicated pages (please make them if you think it appropriate):
Common lisp language bindings — last active 2007, read this revealing posting
Erlang language bindings — last active GLPK 4.38 (02 May 2009)
Perl language bindings — last active 2007