casadi-bindings 2.2.0.1 → 2.2.0.2
raw patch · 1 files changed
+15/−15 lines, 1 filesdep ~casadi-bindings-coredep ~casadi-bindings-internal
Dependency ranges changed: casadi-bindings-core, casadi-bindings-internal
Files
- casadi-bindings.cabal +15/−15
casadi-bindings.cabal view
@@ -1,39 +1,39 @@ name: casadi-bindings-version: 2.2.0.1+version: 2.2.0.2 synopsis: mid-level bindings to CasADi category: Numerical, Math description: Haskell bindings to the CasADi algorithmic differentiation and optimal control library.- Version numbers correspond to the C++ library version numbers except the very last number- which may indicate breaking changes.- .- This package is a mid-level interface to the low-level bindings `casadi-bindings-core`.+ VERSION POLICY VIOLATION: version number x.y.z.w corresponds to the CasADi C++ library version x.y.z; the w referse to binding changes and may be completely breaking. .- The `casadi-bindings-internal` package is handwritten and provides some casadi memory management- wrappers and C++ standard type marsahalling.+ This package is a mid-level interface to the autogenerated low-level bindings `casadi-bindings-core`. . The module `casadi-bindings-core` is autogenerated from casadi's swig interface and corresponds to the casadi C++ API (though some functions will be missing). .+ The `casadi-bindings-internal` package is handwritten and provides some casadi memory management+ wrappers, C++ standard type marsahalling, and some hand-written wrapper code.+ . For high-level bindings, see my <https://github.com/ghorn/dynobud dynobud> project .- The current instructions for getting started on Debian/Ubuntu:+ To install this, first install casadi using instructions from <http://www.casadi.org www.casadi.org>. MAKE SURE pkg-config CAN FIND THE CASADI INSTALLATION, AS THIS IS HOW CABAL FINDS CASADI!! .- Install casadi from source or with apt-get for debian or homebrew for osx (IN PROGRESS)+ Then cabal install this package: .- >> apt-get install libcasadi*+ >> cabal update && cabal install casadi-bindings .- Then cabal install this package+ If you are upgrading this package and see linker errors, you may need to first manually `ghc-pkg unregister casadi-bindings-internal`. .- >> cabal update; cabal install casadi-bindings+ Temporary note: there is something wrong with casadi and ipopt related to http://list.coin-or.org/pipermail/ipopt/2014-April/003670.html, and https://github.com/casadi/casadi/issues/1075. Either update IPOPT or use a different linear solver than MUMPS. + homepage: http://github.com/ghorn/casadi-bindings license: LGPL-3 license-file: LICENSE author: Greg Horn maintainer: gregmainland@gmail.com-copyright: (c) Greg Horn 2013-2014+copyright: (c) Greg Horn 2013-2015 build-type: Simple cabal-version: >=1.10 @@ -57,8 +57,8 @@ linear, vector, containers,- casadi-bindings-internal == 0.1.2,- casadi-bindings-core == 2.2.0.1+ casadi-bindings-internal == 0.1.2.1,+ casadi-bindings-core == 2.2.0.2 default-language: Haskell2010 source-repository head