tags:

views:

393

answers:

5

According to Wikipedia, on the Comparison of programming languages page, it says that F# uses CLI. Does that mean that F# is designed for the purpose of making command-line applications and not graphical applications, or is there another meaning of CLI?

+10  A: 

in .NET it's the Common Language Infrastructure.

http://en.wikipedia.org/wiki/Common_Language_Infrastructure

theraccoonbear
+2  A: 

Common Language Infrastructure/Interpreter. It's talking about Bytecode.

Oli
+9  A: 

The Wikipedia lists several meanings of CLI:

  • Command line interface (computer tech interaction)
  • Command line interpreter (command line shell)
  • Call Level Interface (an SQL database management API)
  • Common Language Infrastructure (a Microsoft .NET Framework specification)
  • CLI (x86 instruction)
Sec
Given that the question related to F#, Common Language Infrastructure (a Microsoft .NET Framework specification) is the only meaningful answer there. The rest is just lowering the signal to noise ratio.
theraccoonbear
+4  A: 

Common Language Infrastructure?

sebastian
A: 

Customer Loyalty Initiative - several companies use this to index themselves against their peers for improving/encouraging repeat business.

More items listedon Acronym Finder: http://www.acronymfinder.com/CLI.html

warren