Hog
Надо мне сначала прикрутить dotnet build заместо фейка
Dr. Friedrich
Ага, ок, у тебя там FAKE?
Hog
Ага, ок, у тебя там FAKE?
Да. В полный рост.
Dr. Friedrich
Мне казалось, что FAKE — это просто, ну, грубо говоря, запускалка msbuild ~_~
Dr. Friedrich
Т.е. он умеет другие задачи тоже собрать в скрипт, но сборку делегирует msbuild и F# SDK.
Dr. Friedrich
А на самом деле как?
Hog
Да, но зависимости некоторые там в скрипте
Ιπταμενο
Привет!
Hog
И мне кажется все проблемы от этого
Dr. Friedrich
Dr. Friedrich
В смысле, как потом во время сборки msbuild (или чем ты собираешь) узнаёт про эти зависимости?
Hog
Ну у меня есть проект с тп. Он собирается отдельно. А в остальных проектах просто бинарная зависимость
Dr. Friedrich
Это положительно не должно быть проблемой.
Hog
Я тоже так думал - компилируется же всё и работает :)
Dr. Friedrich
А чем компилируется-то?
Hog
fsc я так думаю :)
Dr. Friedrich
А fsc кем вызывается?
Hog
В итоге там dotnet build
Dr. Friedrich
Так, окей, dotnet build собирает проект, а Rider / Ionide не могут собрать?
Hog
Проект не один же
Dr. Friedrich
Ну лан, солюшен
Ayrat
Так, окей, dotnet build собирает проект, а Rider / Ionide не могут собрать?
я так понял проблема в том что всё красное
Vladislav
По-христиански
Ayrat
но я мимо крокодил
Ιπταμενο
Поэтому я пишу страдаю в студии
Ну ты нормальный пацан наверно
Ιπταμενο
С казёнными тачками
Ιπταμενο
Мощными :)
Vladislav
Да обычные
Ιπταμενο
Да обычные
А как справляешься тогда? Хотя мб у меня плавники и просто от всего горит ._.
Dr. Friedrich
я так понял проблема в том что всё красное
Это я тоже понял. Но красное оно бывает, например, потому, что зависимости не видны для IDE.
Dr. Friedrich
А они могут быть не видны, если где-то снаружи описаны.
Dr. Friedrich
Я вот и пытаюсь понять, как осуществляется сборка проекта.
Dr. Friedrich
Фейком.
Так фейком или dotnet build?
Ayrat
@grishace на твоём месте я бы уже давно собрал minimal repro и заслал баг в youtrack
Ayrat
@fvnever на твоём месте я бы давно попросил minimal repro и послал в youtrack
Dr. Friedrich
Ну мы вот щас обсудим и мб будет понятнее, как minimal repro собирать
Dr. Friedrich
Это в общем случае нетривиально
Hog
Так фейком или dotnet build?
Фейк дёргает дотнет билд
Ιπταμενο
Ayrat на твоём месте я бы уже давно разобрался и законтрибутил в https://github.com/JetBrains/fsharp-support
Dr. Friedrich
Фейк дёргает дотнет билд
А он его просто так дёргает или через какие-нибудь скрытые апишки? В терминале ты можешь сам набрать dotnet build и точно так же собрать?
Ayrat
хотел как раз с пн разобраться
Dr. Friedrich
Ayrat на твоём месте я бы уже давно разобрался и законтрибутил в https://github.com/JetBrains/fsharp-support
Это в общем случае совсем не тривиально, тут надо очень большой порыв энтузиазма испытать :)
Dr. Friedrich
Могу
Окей, тогда давай про фейк забудем!
Dr. Friedrich
Есть проект, он собирается в dotnet build, но его не понимают IDE.
Ayrat
Это в общем случае совсем не тривиально, тут надо очень большой порыв энтузиазма испытать :)
ну пока что ты по чайной ложке из @grishace выжимаешь, это очень большая трата времени, т.к. код он не показывает, сорванец такой
Ayrat
я б забил с такими объяснениями чинить что-то.
Ιπταμενο
Это в общем случае совсем не тривиально, тут надо очень большой порыв энтузиазма испытать :)
а) увольняемся б) запасаемся гречкой, тушёнкой и овощами в) закрываем окна и двери на ключ г) испытываем большой порыв энтузиазма и начинаем чинить всё, что нам не нравится!
Ayrat
Мы уже дихотомируем!
вы так ещё час будете дихотомировать!!11
Hog
Давайте забъём стрелку :)
Dr. Friedrich
Это у меня дефолтовое состояние, например
Hog
вы так ещё час будете дихотомировать!!11
Какие методы быстрее сходятся? :) я забыл!
Dr. Friedrich
Какие методы быстрее сходятся? :) я забыл!
Особые способы допроса быстрее сходятся
Dr. Friedrich
Но после них, как правило, людям уже не особо нужны IDE и вот это всё, так что их мы применять не будем!
Dr. Friedrich
Хотя мне по работе (по старой ещё) однажды доводилось допрашивать языка, который хотел от нас скрыть алгоритм.
Hog
Наверное проще всего будет показать через hangouts.
Hog
У меня MST. Т.е. UTC-7
Dr. Friedrich
А у меня +7 :)
Hog
Гыыыы :)
Dr. Friedrich
Не, так-то получается всего 10 часов разницы, вроде бы
Hog
24- (+7 - -7)
Hog
Не. Как-то не так
Vladislav
Меня вс код не устраивает - по мне он нужен только чтоб жсоны и Файлы проектов редактировать
Vladislav
Докерфайлы
Vladislav
А студия норм
Vladislav
Да и райдер в своих случаях
Hog
Не, так-то получается всего 10 часов разницы, вроде бы
Разница как раз 14 :) у меня 9 утра, а у тебя 23:00 того же дня
Dr. Friedrich
Разница 10 часов!
Hog
Я на работе в 7-7:30. Поэтому у тебя уже 9 вечера и надо пить пиво, а не разбираться, почему райдер не работает :)