@Fsharp_chat

Страница 350 из 772
Evgeniy
09.10.2017
10:58:05
Вдруг он все переписывает прямо сейчас?

Friedrich
09.10.2017
10:58:12
Я бы подождал какого-то ответа или решения от Сайма.
Да чёт Николая прёт, он фигачит и фигачит.

Nikolay
09.10.2017
10:58:31
Кто быстрее :)

Ну меня заинтересовала эта внутренняя кухня

Google
Evgeniy
09.10.2017
10:59:13
Ну меня заинтересовала эта внутренняя кухня
Ну, кстати, может кому-нибудь будет интересно в @cilchat про это послушать.

Nikolay
09.10.2017
10:59:13


Вот как-то так

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

Если тебе интересно ?

Evgeniy
09.10.2017
11:00:25
Ну ты спроси, что интересно тебе, я напишу, если знаю
Не, я просто люблю каталогизировать темы по чатам. :)

Pavel
09.10.2017
11:02:23
Я такого не замечал. Можно конкретный пример?
да, вот как выглядит проект, который генерит ionide: <Project ToolsVersion="15.0" DefaultTargets="Build"> ... <ItemGroup> <Compile Include="AssemblyInfo.fs" /> ... </ItemGroup> <ItemGroup> <Reference Include="mscorlib" /> ... </ItemGroup> <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" /> <Choose xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> ... </Choose> <Import Project="$(FSharpTargetsPath)" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" /> </Project> в нём неймспейсы ставятся только на отдельные узлы, а в рабочем проекте неймспейс указан у кроня и нигде больше: <Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> ... </Project>

при этом, если добавить в работающий проект куда-нибудь неймспейс как в проекте ionide, всё ломается

Pavel
09.10.2017
11:03:52
что очень странно, неймспейсы, вроде же, наследуются?

нет

Friedrich
09.10.2017
11:04:18
это кор?
Нет, такие инклуды чаще в обычных проектах встречаются.

Igor
09.10.2017
11:04:24
А понятно, я только с кором работал.

Google
Friedrich
09.10.2017
11:04:48
У меня на коре Ionide частенько не подхватывает изменения в проектах, которые я делаю руками. Только у меня или у всех так?

Например, включаю новый файл в проект — в пределах проекта ещё норм, а вот другие проекты через ссылку этот файл не видят. И даже перекомпиляция не помогает, только перезапуск Ionide.

Nikolay
09.10.2017
11:05:29
У меня ещё и не подхватывает добавленные сборки через cli

Даже рестарт не всегда помогает

Friedrich
09.10.2017
11:06:14
У меня ещё и не подхватывает добавленные сборки через cli
Вот это у меня обычно работает после пересохранения файлов .fs

Надо б как-нибудь собраться и оформить баг.

Надеюсь, теперь соберусь :)

Nikolay
09.10.2017
11:07:30
А это точно Ionide проблема?

Friedrich
09.10.2017
11:08:06
Да, я тоже. Но по-хорошему-то это не должно быть нужно, правда?

Igor
09.10.2017
11:09:16
Наверное. Кстати там еще менюшка есть “refresh explorer"

О кстати никто не собирается на https://railsclub.timepad.ru/event/584718/ ? Там вроде и про F# заявлено.

Igor
09.10.2017
11:55:09
Было бы 2к, я бы поехал. А так 5к + 2*3k за сапсан, чет много выходит.

Evgeniy
09.10.2017
12:17:58
Привет!

Anna
09.10.2017
12:18:15
Здрасьте! Я пока постою, послушаю ?

Google
Vasily
09.10.2017
12:18:43
HR, шоле?

Andrew
09.10.2017
12:19:07
HR в чате про F#?

Vasily
09.10.2017
12:19:20
Ну фиг знает, я тестирую реальность так

Anna
09.10.2017
12:19:21
какой HR, вы что.

Vasily
09.10.2017
12:19:25
Поглядим

Evgeniy
09.10.2017
12:19:26
Не, к нам HR не ходят. :)

Я уже видел этот ник в нашем репозитории с переводами.

Anna
09.10.2017
12:19:58
да. я туда недавно забрела

Vasily
09.10.2017
12:20:06
А, тогда временно ослабим контроль :)

Andrew
09.10.2017
12:20:08
В девушек-программистов я еще худо-бедно верю. В эйчаров, ищущих F#-разработчиков, не верю :)

Vasily
09.10.2017
12:20:19
У меня жена - программист, еслишо

Evgeniy
09.10.2017
12:20:30
Мы всем рады. :)

Anna
09.10.2017
12:21:15
Ну извините, если слегка напугала ?

Vasily
09.10.2017
12:21:27
Шо значит напугала?

Anna
09.10.2017
12:21:28
Я не F# разработчик, я только немного с ним балуюсь пока

А что значит "ослабим контроль"?

Vasily
09.10.2017
12:24:08
А что значит "ослабим контроль"?
Не будем ждать подвоха

Anna
09.10.2017
12:25:41
В общем, я пока почитаю, что умные люди пишут. Может, что-нибудь даже спрошу. А то я пока знаю только одного человека, кто пишет на F#, а тут сразу много

Vasily
09.10.2017
12:26:04
В продакшн пишет или пет проекты?

Google
Andrew
09.10.2017
12:27:34
Улавливаются нотки сексизма. ?
Я ж не говорю, что девушки впринципе неспособны программировать и т.д. - это была бы ересь. Но чисто по статистике их очень мало

Anna
09.10.2017
12:30:03
В продакшн пишет или пет проекты?
Продвигает F# и может даже коммитит туда

Evgeniy
09.10.2017
12:30:17
Igor
09.10.2017
12:30:17
Anna
09.10.2017
12:30:24
Сергей Тихон

Evgeniy
09.10.2017
12:30:44
Сергей Тихон
@sergey_tihon крутой, да. :)

Редко к нам заглядывает.

Anna
09.10.2017
12:30:57
Он мне репозиторий с переводами выдал с потрохами

Roman
09.10.2017
12:31:00
какой HR, вы что.
Да, Анну видел на github в переводах. Уже добавил в команду.

Anna
09.10.2017
12:31:54
я только не знаю, когда я осилю что-то перевести. У меня вечные завалы :(

Vasily
09.10.2017
12:32:40
симптом фантомного дедлайна

Evgeniy
09.10.2017
12:32:54
я только не знаю, когда я осилю что-то перевести. У меня вечные завалы :(
Ничего страшного, мы медленно переводим. Можно попросить @Dolfik, чтобы давил на совесть. :(

Evgeniy
09.10.2017
12:33:36
Ты перевёл?
В процессе. :(

Nikolay
09.10.2017
12:33:41
RFC написал?

Evgeniy
09.10.2017
12:33:50
Vasily
09.10.2017
12:33:50
issue завел?

Google
Anna
09.10.2017
12:33:57
симптом фантомного дедлайна
не, у меня настоящие. по несколько на неделе

Vasily
09.10.2017
12:34:25
Nikolay
09.10.2017
12:34:42
Флудить в .Net Talks

Anna
09.10.2017
12:34:55
Всё, молчу

Evgeniy
09.10.2017
12:36:33
RFC написал?
Сегодня вечером напишу. Поревьювите? :)

Nikolay
09.10.2017
12:50:18
Поревьювим. А что за RFC ты пишешь то?

Evgeniy
09.10.2017
12:50:32
Нужно меньше аллокаций!

Nikolay
09.10.2017
12:51:53
Ладно, посмотрим. Но лучше бы ты в AssemblyBuilder сделал PR, починили бы тайп провайдеры быстрее Сайма

Vasily
09.10.2017
13:01:42
Нужно меньше аллокаций!
Premature optimization is the root of all evils

Nikolay
09.10.2017
13:02:01


Интересно, почему такое ограничение?

Evgeniy
09.10.2017
13:02:29
Premature optimization is the root of all evils
Сейчас у нас вообще нет способа сделать такую оптимизацию. :)

Nikolay
09.10.2017
13:04:12
Ну в C# можно использовать void, почему тут решили иначе?

Evgeniy
09.10.2017
13:06:43
Ну в C# можно использовать void, почему тут решили иначе?
В случае void он же неявно 0 возвращает?

Dmitry
09.10.2017
13:06:46
Ну в C# можно использовать void, почему тут решили иначе?
Они там в енум могут интовое значение не входящее в этот энум всунуть, так что не стоит на них ориентироваться

Nikolay
09.10.2017
13:09:37
В случае void он же неявно 0 возвращает?
Я ещё не разобрался как это в шарпе работает. На мою руками сгенерированную сборку, peverify ругается, что неверный возвращаемый тип у точки входа

Страница 350 из 772