-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGELOG
18 lines (18 loc) · 1.11 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
- `driver::ws` changed to `driver::io`
- sending scaler types using operator<< is now supported
- string literals supported by `mathematica::m`
- LibraryLink compatibility added
`mathematica::connector` can now be constructed from native `WSLINK` or `MLINK`
is a connection is created using an existing native link it will not be closed in the destructor
- issue #4 serialize struct
added `MATHEMATICA_ASSOCIATE`, `MATHEMATICA_SEQUENCE` and `MATHEMATICA_TYPEMAP`
see test association
- issue #3 support for multiprecision string
integers larger than machine size are fetched as string and are stored with an initial `#` character
Similarly strings strating with `#` character are treated as large integers while sending input to mathematica
- issue #1 bulk IO support
supported `std::vector`, `Eigen::Matrix` (optionally if available)
PutIntegerNArray functions are used if enabled using runtime flag `mathematica::bulk_io`
use `shell.enable(mathematica::bulk_io)` see http://community.wolfram.com/groups/-/m/t/1419096
- issue #2 `MathLink` support
added cmake option `-DWITH_ML=ON` to use `MathLink` instead of `WSTP`