Cara menggunakan F# di Linux dan OS X

Munculnya NET Core membawa kemampuan untuk membangun dan menjalankan program F # di Linux dan Mac OS X dengan tingkat dukungan yang sama seperti Windows. Lalu bagaimana cara menggunakan F# di Linux dan OS X?

Langkah pertama adalah menginstal alat NET Core. Langkah ini sama untuk C # dan F #, seperti alat-alat untuk NET dan bukan bahasa tertentu.

f-linux-osx

Proyek F# di Linux dan OS X dibuat menggunakan perintah CLI berikut:

dotnet new –lang f#

Proyek file yang dihasilkan adalah file JSON, berikut format file proyek baru yang diperkenalkan di nuget 3. File project.json untuk F# proyek baru dibuat mengandung dependensi dasar untuk mengkompilasi dan menjalankan program:

{

  “version”: “1.0.0-*”,

  “compilationOptions”: {

    “emitEntryPoint”: true

  },

  “compilerName”: “fsc”,

  “compileFiles”: [

    “Program.fs”

  ],

  “dependencies”: {

    “Microsoft.FSharp.Core.netcore”: “1.0.0-alpha-151221”,

    “NETStandard.Library”: “1.0.0-rc2-23811”

  },

  “frameworks”: {

    “dnxcore50”: { }

  }

}

Dependensi majelis tidak disertakan pada penciptaan proyek. Satu-satunya langkah yang tersisa sebelum mengeksekusi program ini adalah untuk mengembalikan mereka:

dotnet restore

dotnet run

Langkah-langkah ini adalah minimum yang diperlukan untuk mengkompilasi dan menjalankan program F# NET Core. Lintas-platform IDE  Visual Studio Kode dan Atom  mendukung F# melalui perpanjangan open souce  Ionide. Bersamaan dengan fitur IDE yang lebih umum seperti autocompletion, Ionide meliputi:

  • F # Interaktif (repl) panel
  • Package management melalui Paket
  • Target building dengan FAKE
  • Perancah proyek menggunakan F # Yeoman Generator

Penting untuk dicatat bahwa Net CLI dan Net Core masih bekerja di progress pada saat penulisan ini. Port dari libraries untuk Net Core juga bekerja di progress.

Leave a Reply

Your email address will not be published. Required fields are marked *