hey /g/,
I am writing a little tool in C# for images and I have come across some nice libraries for DSP. Most of them are .NET libraries, but I'm not programming in a .NET environment.... or am I?
I'm basically using Unity and was wondering if its possible to use these libraries. This .NET stuff really confuses me - as far as I understand I will just need the framework installed in the latest version (4.5)?
Could someone give me a heads up on that? Thank you in advance...
((((gentle bump))))
Install gentoo
If you include the libraries in your Unity project then yes, it's .NET
So if you actually want to sell your project you will need to distribute the libraries and you need the approval of the authors.
>>59029321
ok, this helps already a bit. i don't think i get around using 3rd party libraries, as something simple as matrix multiplication is super slow (O(n3)) in naive approaches and optimizing it myself takes too much time...
>>59029364
How does a game engine not come with an extensive Matrix manipulation library?
>>59029383
good question.
might have looked at the wrong places...? sometimes you cannot see the wood for the trees
>>59028983
>I am writing a little tool in C#
>but I'm not programming in a .NET environment.... or am I?
You are. C# = .NET.
You can include any .NET libraries just fine and don't need approval of anyone, and anyone who has the .NET framework installed (everybody with XP SP2 or higher) will be able to use it.
>>59029422
ah awesome, thanks for chiming in, clarifies a lot. thanks man.
>>59029383
it looks like unity only really has something for 4x4-matrices.
https://docs.unity3d.com/ScriptReference/Matrix4x4.html
in dsp matrices will be much, much larger. now know there are tiling approaches where you tile n x m matrices into 2x2 / 4x4 ones, but that's where the optimizing begins and i don't want to spend too much time on it, reading up on it, bugfixing etc... just gonna use an already sophisticated library then
>>59028983
Everything .net is included in the runtime, even a c# compiler (CSC.exe).
Fun fact, visual studio is not needed at all for c#/net development.
Sec:mono developer for a living
>>59029458
>visual studio is not needed at all for c#/net development.
There's no reason not to use it, though.
>>59029484
Visual Studio is shit at editing code compared to Emacs or Vim, so even when I'm writing .NET shit on Windows, I tend not to use it.
>>59029458
>>59029484
imho visual studio is amazing, but also really bloated as it installs all kinds of crap along with the environment. i wish there was a more simplistic version that just comes with the editor and debugger (no SQL etc.)
therefore monodevelop is just fine for my personal usage.
>>59029504
wat
do you know how to use less specific c# math libraries like LAPACK in unity?