ورود

View Full Version : خبر: اخبار مربوط به زبان #F



Mehdi Asgari
پنج شنبه 31 اردیبهشت 1388, 16:26 عصر
دوستان از این به بعد اخبار مربوط به زبان #F (مخصوصا رلیز نسخه های مختلف) رو در این تاپیک بررسی می کنیم
دیروز Visual Studio 2010 Beta 1 رلیز شد که برای اولین بار #F رو هم به عنوان یک زبان first class در خودش داشت. تا قبل از این آخرین نسخۀ این زبان 1.9.6.2 بود که به عنوان F# CTP September 2008 شناخته می شد و این نسخه که همراه VS 2010 beta 1 عرضه شده ، 1.9.6.16 هست که F# CTP May 2009 نام داره (که بعضی ها بهش beta 1 هم میگن)
اگه از VS 2010 beta 1 استفاده می کنید که خب نیازی به دانلود جداگانه ندارید ، اما در صورتی که همچنان مایلید از نسخۀ پایدار ویژوال استودیو (2008) استفاده کنید (مثل من) می تونید نسخۀ مربوطه رو از اینجا دانلود کنید
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7bb32f32-9fac-4f34-ad56-b0bda130cf00
مزیت های نسخۀ عرضه شده با VS 2010 beta 1 اینه که از.NET 4.0 استفاده می کنه (برای Tuple ، Lazy و ... یا مثلا استفاده از Parallel FX )
لیست کامل تغییرات + اعلام رلیز رو از وبلاگ نویسندۀ این زبان بخونید:
http://blogs.msdn.com/dsyme/archive/2009/05/20/detailed-release-notes-for-the-f-may-2009-ctp-update-and-visual-studio-2010-beta1-releases.aspx
http://blogs.msdn.com/dsyme/archive/2009/05/20/visual-studio-2010-beta1-with-f-is-now-available-plus-matching-f-ctp-update-for-vs2008.aspx
(در ضمن ظاهرا هنوز برای نسخۀ VS 2010 beta 1، Powerpack رو عرضه نکردن و بعدا باید جداگانه دریافت و نصب بشه)

Mehdi Asgari
سه شنبه 24 فروردین 1389, 14:29 عصر
خب ، حدود یک سال گذشت و بالاخره .NET 4.0 و VS 2010 عرضه شدند
نسخۀ F# جدید 2.0.0.0 هست. برای استفاده از این زبان دو راه دارید:
استفاده از یکی از نسخه های پولی Visual Studio
استفاده از نسخۀ CTP (http://www.microsoft.com/downloads/details.aspx?FamilyID=444005fb-e627-4feb-b51d-13d6a3b4b8ed&displaylang=en)که روی .NET 2.0 اجرا شده و جدا از VS 2010 نصب میشه
متاسفانه برای این زبان نسخۀ رایگان Express وجود نداره (یک اشتباه از تیم marketing مربوطه!)
چیز چشمگیر جدیدی مشاهده نکردم. اکثرا bug fix هست
این هم پست خالق این زبان در این باره: http://blogs.msdn.com/dsyme/archive/2010/04/12/f-2-0-released-as-part-of-visual-studio-2010.aspx

Mehdi Asgari
چهارشنبه 25 فروردین 1389, 13:56 عصر
اونطور که Don Syme اینجا (http://cs.hubfs.net/forums/thread/13763.aspx)گفته ، میشه از PowerPack قبلی برای نسخۀ جدید استفاده کرد (البته نسخۀ قبلی 1.9.9.9 بود ، ولی binary compatible هستن)

Mehdi Asgari
سه شنبه 04 خرداد 1389, 12:11 عصر
این هفته نسخۀ جدید پاورپک (2.0.0.0) هم رلیز شد.
من که تازه دیروز نسخۀ Visual Studio 2010 Ultimate رو نصب کردم (قبلا اکسپرس داشتم) متوجه شدم هر چیز مربوط به F# در اون کار نمی کنه (مثلا Project Type ها مشابه نسخۀ CTP 2008 هستن یا نمی شد پروژۀ جدید ایجاد کرد)
کلا گیج کننده بود. برای حل این مسئله ، ابتدا هر چیز مربوط به F# رو که از گذشه مونده بود (رانتایم ، پاورپک ...) پاک کردم. بعدش وارد ستاپ VS2010 شده و F# رو حذف کردم. سپس
devenv /setup رو اجرا کرده و دوباره وارد ستاپ VS2010 شده و F# رو اضافه کردم. بعد پاورپک جدید رو نصب کردم.
الان همه چیز درسته

Mehdi Asgari
سه شنبه 04 خرداد 1389, 12:15 عصر
Websharper مجموعه ابزار و کتابخانه برای برنامه نویسی وب با #F هست.
اگه علاقه به دونستن جزییات بیشتر دارید اینجا رو ببینید
http://www.intellifactory.com/products/wsp/Home.aspx
نسخۀ 1.0 این زبان چند روزی هست که رلیز شده و رایگانه


WebSharper™ is an F#-based platform providing a type-safe environment for web-programming. It features:
• Compilation of F# assemblies to JavaScript.
• Formlets - a library for type-safe web form combinators.
• Support for client/server communication.
• Support for a large part of the F# standard library (including sequences, events and asynchronous workflows) on the client.
• Extensible support for a growing collection of .NET classes on the client.
• Support for type-safe programming with the standard JavaScript library, DOM and jQuery.
• Facilities for embedding raw JavaScript code and binding to external JavaScript codebases.
• Facilities for resource management and dependency tracking for CSS, image and other supporting files.
• Integration with ASP.NET.
• Integration with VisualStudio.