vector classes without having to use GSL's interface to malloc and free functions. Some also offer support for also creating workspaces that behave like Smart pointer classes. Finally, there is (limited, as of April 2020) support for allowing the user to create classes to represent a parameterised function as a functor. While not strictly wrappers, there are some C++ classes that allow C++ users to use the Gnu Scientific Library with wrapper features. See also List of numerical-analysis software List of numerical libraries Netlib Numerical Recipes Notes References External links GSL Design Document The gsl package for R (programming language), an R wrapper for the special functions and quasi random number generators. FLOSS FOR SCIENCE interview with Mark Galassi on the history of GSL. C (programming language) libraries Free computer libraries Free software programmed in C Scientific Library Mathematical libraries Numerical libraries Numerical software Articles with example C code