Qbit (bik_top) wrote in ru_fsharp,
Qbit
bik_top
ru_fsharp

F# 1.9.7.8 aka October 2009 CTP

«The latest release of F# is now out! This is included in Visual Studio 2010 Beta2, released today for MSDN Subscribers, with the matching release of the F# CTP for Visual Studio 2008, and a compiler ZIP for Mono.» © Don Syme

Release Notes
Download

(via RSDN)
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 3 comments
ну посмотрим, что они там поломали с свместимостью. последние два релиза компилятора заставляли меня переделывать программу...
Так, ну из-за чего не компилируется -- конструкции типа
namespace SomeNamespace.Subnamespace
module SomeModule

пришлось переделать в
module SomeNamespace.Subnamespace.SomeModule

ну ладно, это нетрудно.
Далее пошли ворнинги на всякие депрекэйтед функции.

Вот зачем им это надо, каждый новый релиз компилятора -- новый диалект языка... :о(
>Вот зачем им это надо, каждый новый релиз компилятора -- новый диалект языка... :о(

Я так понимаю, они всё дальше и дальше уходят от оригинального ОКамла, чтобы не тащить в новый язык груз ошибок старого (#light из опции превратился в умолчание; отказ от неявного именования имени модуля по названию файла; hd, tl → head, tail; etc). На каком-то этапе развития языка совместимость с ОКамлом была важнее, теперь же от неё постепенно отказываются в пользу большей строгости, консистентности с .NET-инфраструктурой, etc.

Кроме того, это не «каждый релиз» а community technical preview. Ну и вообще, вечный trade off — развитие языка vs. консервация стандарта (как в C++).