by Suat TUNCER
7. October 2006 22:00
Bir önceki yazımda ağzımın suyunu akıta akıta bahsettiğim F#'ı, anlıyacağınız üzere çoktan indirip kurmuş ve kurcalamıştım. Şimdi kurulumundan ve Visual Studio 2003 ve 2005 ile kullanılabilen IDE eklentisinden bahsedeceğim,
Kurulum oldukça basit Download F# 1.1.12.5 adresinden güncel sürümü indirebilirsiniz, download tamalandıktan sonra .Zip'li dosyayı açıp InstallFSharp.msi dosyasını çalıştırıp kurulum işlemini başladığımız gibi bitirelim. Kurulumdan sonra VS.Net IDE'mizi açalım ve Other Projectin altında F# Projects ile ilk F# projemizi açıp kurcalayalım artık.
Kurulum sonrasında modullerler ilgili bir problemle karşılaşabilirsiniz ben ilk kurulumda karşılaşmıştım ve şöyle çözdüm*;
F#'ın kurulu olduğu dizinde bulunan şu dosyaları
FsLangService.dll
FsPrj.dll
babelpackage.dll
komut satırında regsvr32 ile install edince çözüldü
Alışkın olduğumuz etkileşimli Visual Studio.Net geliştirme ortamı, diğer dillerden tek eksiği outlining'nin (kodları blok halinde gösteren çizgiler ve + 'ların) olmayışı, bunun dışında renkli, cıvıl cıvıl bir ortam . XML desteği sayesinde, intelisensler bizi herzaman olduğu gibi yine yalnız bırakmıyor ve akıl vermekten geri kalmıyor.
Bir kelimeyi yazdıktan sonra .Net'in meşhur noktasına (dot, . ) bastığınızda method ve özellikler listesi zınk diye açlıyor, yine ufak bir fark var, dilimiz case sensitive (büyük-küçük harf duyarlı) bir dil, tıpkı C# gibi ama C#'ta liste açıkken küçük harfede bassan, büyük harfede bassan uygun elemanı buluyor. Burda neyse onu basıcan illaki.
Kurulum ve IDE'de anlatıcak çokta bişi yok artık bir an önce kodlama örneklerine başlamak gerek öyle değilmi.