Certainly sounds possible, it only took me an hour or so to do.
It's a great library with a wonderful mix of reliability and license. I'm using it to find eigenvalues from a chebyshev approximation to detect close passes of spacecraft and planets as well as solving Newton's Method for a hobby game. Other libraries I tried either offered less or more inconvenient matrix operations, or gave unreliable results or in one case, would sometimes get caught in an infinite loop. I'm glad I was able to get it working with .net 3.5 (though I'd prefer if Unity3D supported 4.0).
You'd need to include that threading reference as well as just defining a symbol in the alternate csproj, but that should be fine. It's basically a library from an old version of Reactive Extensions that someone has bundled into a nuget package.
The classes I added are here http://pastebin.com/ZCJHphPm, all found on Stack Overflow, might be able to be improved for their particular use, haven't really looked at them closely.
The library used for the TPL is http://www.nuget.org/packages/TaskParallelLibrary
Anything else just showed up on the error list.
Hope that's of some help, and I would certainly appreciate an official release for 3.5 so I can get any improvements you make, and I'm sure there are others out there that would find it useful.
It's a great library with a wonderful mix of reliability and license. I'm using it to find eigenvalues from a chebyshev approximation to detect close passes of spacecraft and planets as well as solving Newton's Method for a hobby game. Other libraries I tried either offered less or more inconvenient matrix operations, or gave unreliable results or in one case, would sometimes get caught in an infinite loop. I'm glad I was able to get it working with .net 3.5 (though I'd prefer if Unity3D supported 4.0).
You'd need to include that threading reference as well as just defining a symbol in the alternate csproj, but that should be fine. It's basically a library from an old version of Reactive Extensions that someone has bundled into a nuget package.
The classes I added are here http://pastebin.com/ZCJHphPm, all found on Stack Overflow, might be able to be improved for their particular use, haven't really looked at them closely.
The library used for the TPL is http://www.nuget.org/packages/TaskParallelLibrary
Anything else just showed up on the error list.
Hope that's of some help, and I would certainly appreciate an official release for 3.5 so I can get any improvements you make, and I'm sure there are others out there that would find it useful.