Vasiliy
хммм, надо посмотреть будет 🤔. Но как я понял у кложи динамическая типизация, фи.
Ayrat
старый компилятор шарпа был написан на плюсах емнип
Vladyslav
а что скажите по повoду Elixir?
Ayrat
Не, сишорп вроде так же
вроде так же что?)
Ayrat
я почти уверен что он плюсовый был, ща попробую пруфы найти
Vladislav
На языке который производит)
Ayrat
розлин был написан на C# уже, да
Ayrat
https://blog.lextudio.com/the-rough-history-of-the-so-many-c-compilers-f3a85500707c
Ayrat
You should also notice that all above compilers were written in C/C++, which means C# was not compiled by C#
Ayrat
Starting from Visual Studio 2015, the 1.0 release of Roslyn based C# compiler became the default compiler
Ayrat
ну да, всё старое говно до рослина было написано на плюсах
Ayrat
видимо у инженеров был примерно такой же уровень боли от компилятора что они решились его переписать наконец-то. Надеюсь у Сайма или Филипа когда-нибудь прорвёт от FSC
Vasiliy
Так все дело в финансировании, не?
Ayrat
но мне кажется ещё в Сайме :D
Vasiliy
была бы возможность и средства думаю уже все давно сделали бы.
Vladislav
но мне кажется ещё в Сайме :D
ну пока священный синод не одобрит ничего не будет, да
Vladislav
плюсы от этого тоже есть
Vladislav
фичи в большинстве своем либо есть либо нет
Ayrat
ну и в целом, у языка есть вИдение
Ayrat
то есть Сайм не пускает фичи которые противоречат его вИдению
Vladislav
ну его за это хвалили кстати
Ayrat
Я кстати тоже его хвалю
Ayrat
хотя бы понятно что ждать
Ayrat
ну т.е. ожидать что F# станет хаскелем - не стоит
Vladislav
и за что свечки ставить - пропозалы лежат на гитхабе
Vladislav
😂
Ayrat
ничего?) :D
ну не, скорее ожидай что F# будет тесно интегрироваться с фичами которые пилят упоротые в C# тиме
Ayrat
недавние налабл типы тому пример. Ну и частичный adoption дефолтных методов в интерфейсах
Ayrat
т.е. F# будет понимать такую дичь, но не позволять делать
Vladislav
недавние налабл типы тому пример. Ну и частичный adoption дефолтных методов в интерфейсах
я не знаю как они одобрили синтаксис с активацией через хешбенги
Vladislav
все это выглядит как-будто они сказали, потом поняли что будет неочень, но впилили потому что сказали
Vladislav
https://pbs.twimg.com/media/D2l7f0zX0AEk7nR.png:large
Vladislav
#nullable E N A B L E
Ayrat
НИХУЯ СЕБЕ
Ayrat
они всю код базу собираются обмазать этими кондишнами???
Ayrat
это ж тупо x2 размер репки
Vladislav
это из этого твита https://twitter.com/matthewwarren/status/1110554822720307201
Vladislav
но я чет прихуел
Ayrat
это из этого твита https://twitter.com/matthewwarren/status/1110554822720307201
это найс экзампл того, насколько всё хуёво с этой фичей
Vladislav
вот и поэтому
Vladislav
Vladislav
@omgszer
Ayrat
Ахахаха :D
Vladislav
итить там настроек
Vladislav
Vasiliy
Vasiliy
выглядит как пиздец
Vasiliy
не, я думал ты про команду f# и думаю причем тут c#?
Vladislav
ну это фича C#) там командой фшарпа мало кто интересуется, как кажется
Vasiliy
это из этого твита https://twitter.com/matthewwarren/status/1110554822720307201
щас. они врубают Nullable, чтобы не было Null или наоборт? читал описание. но давно уже было
Vladislav
врубают фичу
Vladislav
чтобы было различие
Vasiliy
это я понял) они же писали, что с выходом 8.0 все останется как и было.
Vasiliy
А чтобы включить поддержку не нуллов надо будет специально прописать это в настройках.
Vasiliy
а черт, запутался. пойду перечитаю фичу.
Vladislav
от нее так пахнет, что я не читал про нее ничего
Vasiliy
да ладно, классная фича же.
Vasiliy
Особенно если начинать пилить проект с нуля
Ayrat
Особенно если начинать пилить проект с нуля
ты свой проект пилишь без либ и BCL ? :)
Ayrat
твой проект это вершина гигантского айсберга
Vasiliy
:D ок ок, аргумент засчитан.
Vasily
Больше энтерпрайза богам энтерпрайза
Vasily
Я прямо уже вижу, как это будут лопатами раскидывать и унижать на код ревью
Roman
господи блять боже какой же нод.жс кусок говна. И нпм, и ярн и все блять туда. И тайспкрипт туда же
Roman
если ресторишь зависимости через нпм, нихуя не работает. Все чинишь, все собирается, но теперь через ярн не работает
Roman
Почему — нихуя не ясно, ведь пакеты все одни и те же
Vasiliy
но пактеные менеджеры разные же
Roman
Но зависимости указаны с версиями. Втф?
Ayrat
Но зависимости указаны с версиями. Втф?
нпм же игнорит лок файл по дефолту, не?
Ayrat
там надо чот дописывать чтобы он восстанавливал по лок файлу