The .NET Language Strategy
От: VladD2 Российская Империя www.nemerle.org
Дата: 02.02.17 03:01
Оценка: 55 (4)
https://blogs.msdn.microsoft.com/dotnet/2017/02/01/the-net-language-strategy/
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: The .NET Language Strategy
От: TK Лес кывт.рф
Дата: 03.02.17 06:00
Оценка: +7 :)
Здравствуйте, VladD2, Вы писали:

VD>https://blogs.msdn.microsoft.com/dotnet/2017/02/01/the-net-language-strategy/


— У вас была какая-то стратегия с самого начала и вы ее придерживались?
— С самого начала у нас была какая-то стратегия и мы ее придерживались.

Как-то ни о чем...
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re[2]: The .NET Language Strategy
От: VladD2 Российская Империя www.nemerle.org
Дата: 03.02.17 14:19
Оценка:
Здравствуйте, TK, Вы писали:

TK>- У вас была какая-то стратегия с самого начала и вы ее придерживались?

TK>- С самого начала у нас была какая-то стратегия и мы ее придерживались.

Сдается мне, что с самого начала у них вообще стратегии не было. Была идея сделать Яву (как у других, но другую (ц)).

TK>Как-то ни о чем...


Ну, мопед не мой.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: The .NET Language Strategy
От: aloch Россия  
Дата: 03.02.17 16:43
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Сдается мне, что с самого начала у них вообще стратегии не было. Была идея сделать Яву (как у других, но другую (ц)).


И сделали — Visual J++ в 97 студии была очень не плоха (включая IDE). Потом Sun обиделся...


Re: The .NET Language Strategy
От: Sinix  
Дата: 08.02.17 11:51
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>https://blogs.msdn.microsoft.com/dotnet/2017/02/01/the-net-language-strategy/


Беру назад свой плюсик под "Как-то ни о чём". Драма по поводу переезда на mailing lists великолепна.

Вообще весь .net core как-то больше удался не сам по себе, а как готовый учебник по "как не надо рулить проектами". У меня больше нет комментариев, по крайней мере цензурных.
Re[2]: The .NET Language Strategy
От: Ведмедь Россия  
Дата: 08.02.17 12:00
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Беру назад свой плюсик под "Как-то ни о чём". Драма по поводу переезда на mailing lists великолепна.


S>Вообще весь .net core как-то больше удался не сам по себе, а как готовый учебник по "как не надо рулить проектами". У меня больше нет комментариев, по крайней мере цензурных.


Кстати тут по поводу развития языков пришли пару безумных мыслей:


Идеальная языковая среда разработки:

1. В идеале каждый сам себе может сделать язык со своим синтаксисом, преферансом и барышнями. Главное что бы язык позволял компилироваться в целевую архитектуру.
2. Как следствие первого, что бы была возможна нормальная командная разработка, то каждый "индивидуальный" язык должен иметь средства декомпиляции из общей среды в "индивидуальный синтаксис".

Правда не понятно, как в этом случае вдвоем за одним экраном программировать и посылать примеры кода
Да пребудет с тобой Великий Джа
Re[3]: The .NET Language Strategy
От: Sinix  
Дата: 08.02.17 12:16
Оценка:
Здравствуйте, Ведмедь, Вы писали:

В>1. В идеале каждый сам себе может сделать язык со своим синтаксисом, преферансом и барышнями. Главное что бы язык позволял компилироваться в целевую архитектуру.


Ну тут два варианта ответа:
* добрый: намекнуть, что это не лучшая идея.
* не очень: всячески поддержать, изредка заходить понаблюдать за последствиями.

Тебе какой?
Re[2]: Mailing lists
От: Qbit86 Кипр
Дата: 09.02.17 06:51
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Беру назад свой плюсик под "Как-то ни о чём". Драма по поводу переезда на mailing lists великолепна.


Ну хз, я просто пошёл написать им своё «Лолшто?», и @MadsTorgersen возобновил дискуссию: https://github.com/dotnet/roslyn/issues/17054
Глаза у меня добрые, но рубашка — смирительная!
Re[3]: The .NET Language Strategy
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 09.02.17 07:51
Оценка: 5 (1) +2
Здравствуйте, Ведмедь, Вы писали:

В>Идеальная языковая среда разработки:

В>1. В идеале каждый сам себе может сделать язык со своим синтаксисом, преферансом и барышнями. Главное что бы язык позволял компилироваться в целевую архитектуру.

https://ru.wikipedia.org/wiki/%D0%92%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D0%B1%D0%B0%D1%88%D0%BD%D1%8F
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
Re[3]: Mailing lists
От: Sinix  
Дата: 09.02.17 08:27
Оценка:
Здравствуйте, Qbit86, Вы писали:

Q>Ну хз, я просто пошёл написать им своё «Лолшто?», и @MadsTorgersen возобновил дискуссию: https://github.com/dotnet/roslyn/issues/17054


Да там обычный факап в стиле прочих проектов под зонтиком .net core: отстаиваем неправильную идею до последнего, потом внезапно(tm) волевым пинком меняем на принципиально другую, коммунити некоторое время шумит, затем всё устаканивается. В двух случаях (отказ от json proj и отказ от микропакетов в .net core) всё прокатило, на этот раз не очень.

Ну и объяснение феерично. Я очень надеюсь, что это просто отмазка:

MadsTorgersen:

First of all, for those that joined late or didn't read through the whole thing, let me repeat that I am really sorry for pulling this without warning. I was rushing it for the purpose of putting the right links in a blog post that we knew was going to be read far and wide, and that was a big mistake. There's plenty of constructive feedback above, and I wish we had had that discussion before I made the move. Sorry again!



А вот первопричина:

MadsTorgersen:

@MgSam: Who's in charge of the "language team"? That's part of the problem we are addressing with this move. The Roslyn repo represents too many different decision processes.

We have a C# language design team, that is in charge of C#'s evolution. I am currently leading that effort.
We have a VB language design team, that is in charge of VB's evolution. @AnthonyDGreen is currently leading that effort.
We have a compiler team (headed by @jaredpar) and an IDE team (headed by @Pilchie), which together do most of the implementation work on C# and VB, including reviewing pull requests.

(оттуда же).

Безотцовщина
Re[4]: Mailing lists
От: Qbit86 Кипр
Дата: 09.02.17 08:45
Оценка:
Здравствуйте, Sinix, Вы писали:

Q>>Ну хз, я просто пошёл написать им своё «Лолшто?», и @MadsTorgersen возобновил дискуссию

S>Да там обычный факап в стиле прочих проектов

Я к тому, что на них тоже можно влиять. Вместо заламывания рук можно пойти в обсуждение и просто вбросить свой «WTF?»
Глаза у меня добрые, но рубашка — смирительная!
Re[5]: Mailing lists
От: Sinix  
Дата: 09.02.17 08:58
Оценка:
Здравствуйте, Qbit86, Вы писали:

Q>Я к тому, что на них тоже можно влиять. Вместо заламывания рук можно пойти в обсуждение и просто вбросить свой «WTF?»

Ага

Я собственно это и имел в виду, на ровном месте получить истерику от сообщества — бесценно.

Вместо классики "мы немножко поторопились, обсуждение временно заморожено, вот ветка для сбора альтернатив, к стольки-то 00 будет пост с предложениями от команды, дальше будем решать с сообществом". Плюс обязательный followup-пост с разбором факапа и мерами по недопущению впредь. Даёт +100 к карме и запас доверия для спокойного разруливания конфликтов где-то на пару месяцев вперёд.
Re[6]: Mailing lists
От: Qbit86 Кипр
Дата: 09.02.17 09:07
Оценка: 6 (1) +1 :))) :)
Здравствуйте, Sinix, Вы писали:

S>Я собственно это и имел в виду, на ровном месте получить истерику от сообщества — бесценно.


Сообщество пишет: «Ну, наверное, мэйлинг-листы при разработке компилятора это ок — если разрабатываемый язык это Алгол и Фортран. Но не C# же?» Сообществу отвечают, мол, ведущие собаководы из Apple используют мэйлинг-листы для Swift, например. И что ж вы думаете? Сегодня в списках рассылки Swift появляются собощения, что мэйлинг-листов они наелись, и переходят на сервисы из текущего тысячелетия.
Глаза у меня добрые, но рубашка — смирительная!
Re[7]: Mailing lists
От: Sinix  
Дата: 09.02.17 09:15
Оценка:
Здравствуйте, Qbit86, Вы писали:

Q>Сообщество пишет: «Ну, наверное, мэйлинг-листы при разработке компилятора это ок — если разрабатываемый язык это Алгол и Фортран. Но не C# же?» Сообществу отвечают, мол, ведущие собаководы из Apple используют мэйлинг-листы для Swift, например. И что ж вы думаете? Сегодня в списках рассылки Swift появляются собощения, что мэйлинг-листов они наелись, и переходят на сервисы из текущего тысячелетия.


Ага, я тоже про это хотел написать. Надо быть осторожней с аргументами)))
Re[4]: The .NET Language Strategy
От: Ведмедь Россия  
Дата: 09.02.17 10:19
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>https://ru.wikipedia.org/wiki/%D0%92%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D0%B1%D0%B0%D1%88%D0%BD%D1%8F


А то сейчас не так.
Да пребудет с тобой Великий Джа
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.