Информация об изменениях

Сообщение Re[16]: Nemerle через 5 лет - выстрелит или скончается? от 29.09.2014 8:09

Изменено 29.09.2014 8:09 hi_octane

К>Я уже много лет пишу async-await код, мутексы понадобились всего пару раз за это время в очень странных случаях, как например background audio agent для windows phone — по-моему это говорит о том, что у афтаров получилось.

Эта действительно частный пример узкоспециализированной фичи, нужной в одном проекте. А вот ещё редкая фича:
virtual void Initialize()
{
//такое объявление уходит в тело класса
//но сама переменная видна только внутри этой функции и её наследниках
private bool initialized = false; 
if(initialized)
    return;
}


Может всего пару раз на проект нужны такие переменные которые видны в одном конкретном методе. Удобно? Ну конечно. В общем попытайся обобщить идею на разные проекты и разные фичи.

К>Забыли функциональный метод:

К>По-моему наглядный, и ничего не мешает?

Я всё-таки предпочитаю using(await lockable), который в dispose отпускается. Но это всё костыли, от недостатка нормальных решений.
Re[16]: Nemerle через 5 лет - выстрелит или скончается?
К>Я уже много лет пишу async-await код, мутексы понадобились всего пару раз за это время в очень странных случаях, как например background audio agent для windows phone — по-моему это говорит о том, что у афтаров получилось.

Эта действительно частный пример узкоспециализированной фичи, нужной в одном проекте. А вот ещё редкая фича:
virtual void Initialize()
{
//такое объявление уходит в тело класса
//но сама переменная видна только внутри этой функции и её наследниках (если protected)
private bool initialized = false; 
if(initialized)
    return;
}


Может всего пару раз на проект нужны такие переменные которые видны в одном конкретном методе. Удобно? Ну конечно. В общем попытайся обобщить идею на разные проекты и разные фичи.

К>Забыли функциональный метод:

К>По-моему наглядный, и ничего не мешает?

Я всё-таки предпочитаю using(await lockable), который в dispose отпускается. Но это всё костыли, от недостатка нормальных решений.