Friday, September 23, 2011

What means "fsc" in functional programming?

In functional programming domain, there are 2 executable files named "fsc". Which one is Scala's daemon compiler. Which other one is F# compiler. If you install both and set both to your PATH, a name collision occurs. So that, F# team treats it with renaming F# compiler from "fsc" to "fsharpc" when installer finds there is Scala. That commit is below:

Commit ac7d60de9e7017aa22ac76e2c6b5a02bee92f935 to fsharp/fsharp - GitHub


Affected by it, "fsi" also renames to "fsharpi".

No comments:

Post a Comment