Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Redistributable version of FSharp.Core.dll?

Tags:

mono

unity3d

f#

I have developed a commercial extension for the Unity3D game engine in F#, it's a piece of code which extends the editor with advanced node/graph editing features. F# is perfect for this due to the nature of immutability and DU's.

But, to my question: I realized that the license for the FSharp.Core.dll which comes with Microsoft .NET/Visual Studio probably doesn't allow you to re-distribute it with a commercial project? How would I go about finding out if this is the case or not, and if it's not is there any way to create my own compiled version of FSharp.Core.dll which would run on Unity3D?

The reason I ask is because Unity3D uses Mono 2.6 (albeit a modified version, to my understanding) under the hood, and there is no FSharp.Core.dll bundled with the editor, so I need to supply my own with my extension.

like image 331
thr Avatar asked Oct 20 '22 13:10

thr


1 Answers

See: Is F# 3.0 runtime redistributable?

The answer is of course Yes. The language would be pretty useless if its core library wasn't re-distributable...

like image 111
nbevans Avatar answered Oct 27 '22 22:10

nbevans