I’d like to see Nupic in C#. I can get a fork going, but I could use some assistance. I’m not an expert on… pretty much anything required to setup these bindings. C++, CMake, Cap’n Proto… all new.
I’m on Windows 10 64-bit, and I’d like to use Visual Studio 2017. I’m following the Windows setup instructions.
Is python and pycapnp even necessary for getting C# or languages other than python? Currently, CMake fails with:
CMake Error at CMakeLists.txt:251 (create_capnpc_command): Unknown CMake command "create_capnpc_command".
Now, this is likely because pycapnp fails to install… and I’m not really sure why. Windows support? User error? I installed the latest setup tools.
*WARNING* no libcapnp detected or rebuild forced. Will download and build it from source now. If you have C++ Cap'n Proto installed, it may be out of date or is not being detected. Downloading and building libcapnp may take a while. fetching https://capnproto.org/capnproto-c++-0.6.0.tar.gz into c:\users\matt\appdata\local\temp\pip-build-m63xk4\pycapnp\bundled error: [Error 2] The system cannot find the file specified
- Bindings would go in
nupic.core/bindings/cs/. Thought ‘cs’ is better than ‘csharp’ - it matches the C# file extension.
- Would this require an update to the CMake file - a variable for the Swig language parameter?
Before I add a Github issue - as long as there’s interest - I’d just like to get an idea of what would need to be done, so we can track everything.