Shub
зависимости внешние - это одно, зависимости внутренние - это несколько другое.
Shub
если ты хочешь решать это через создание пакетов и их публикацию - у тебя тем более должна быть плоская структура файлов. как при это работать с несколькими пакетами сразу и не ждать по два часа - это другой вопрос
Shub
но в целом это возможно, например когда несколько команд работают над смежными проектами
Shub
но я так понял, что первоначальный вопрос был все же про твои конкретно проекты?
Shub
я, конечно, знахарь так себе, не могу даже вывести из запоя по фотографии. но какая-то смутная интуиция мне подсказывает, что либо у тебя завелся пакет-боженька, либо там что-то тривиальное, что в принципе можно повторять в каждом проекте
Nikolay
поэтому от сека нет смысла
Ну разницы думаю нет
Vladislav
Ну разницы думаю нет
Нету, но меня удивило)
Dr. Friedrich
папочки с файликами слишком удобно
Дак а проблема-то в чём? Делай папочки с файликами 🤷‍♂️
Vladislav
А к тому что подход другой и он не очевидный
Ayrat
Можно посмотреть в гигарепу вижуал фшарп
Ayrat
Они делят на папки в которых папки проектов. внутри проектов без папок
Ayrat
По-моему норм
Dr. Friedrich
Можно посмотреть в гигарепу вижуал фшарп
Много ли хорошего там можно подсмотреть?
Dr. Friedrich
По-моему норм
По-моему, это ужас и стыд.
Dr. Friedrich
В этом месиве нереально найти ээ вообще ничего
Ayrat
По-моему, это ужас и стыд.
Да нормально, там только фшарп.кор большой
Ayrat
Остальные проекты по 10 файлов
Dr. Friedrich
Вот ищу я функции модуля List. Где они? Поди найди!
Dr. Friedrich
Уж что-то, а организация кода там просто отвратительная, ничего найти невозможно.
Dr. Friedrich
Так же, как в твоей любимой Freya, например.
Ayrat
Но идея мне там нравится
Ayrat
Комбинируемые машины это неплохо
Dr. Friedrich
local.fs
ultrasodom.fs
Aleksandr
Я просто вчера там был
Aleksandr
Но вообще, да, хрен найдешь
Aleksandr
https://github.com/fsharp/fsharp/blob/master/src/fsharp/FSharp.Core/local.fs
Vladislav
Это
Vladislav
Айрат а как у вас проекты выглядели по структуре
Vladislav
Просто мне реально не понятно интуитивно до сих пор
Ayrat
Микросервисы!
Vladislav
Govnoservis.fs
Ayrat
Самый большой - это коммон либа на 10-15 файлов. А сама ажурная функция это 2 -3 файла
Vladislav
Понятно
Ayrat
И таких сотня
Vladislav
@grishace
Ayrat
В джете кстати в один файл умещают микросервис
Ayrat
Оптимизнули
Ayrat
@Liminiens можешь убирать своего бота для стикеров из основного чата)
Ayrat
там теперь изкаропки работает
Ayrat
Да, без бота, админы всё ещё могут в стикеры
Dr. Friedrich
Ayrat
Я чат попутал
J. A. R. Kotlien
Сейчас дочитал историю фарша от Дона и он там говорит что srtp злоупотребляют. Типа было придумано для арифметических операций и там встречаются баги сейчас.
J. A. R. Kotlien
Это так?
Dr. Friedrich
Да, злоупотребляем!
Dr. Friedrich
Да, баги встречаются.
Ayrat
ну я знаю ещё может быть 2?)
Ayrat
# # и адхок тайп матчинг
Ayrat
где можно прям посреди функции писать when o is int32 : //реализация функции для int32 when o is int64 : //реализация функции для int64 when o is byte : //реализация функции для byte ...
Ayrat
на самом-то деле прям огнефича же
Dr. Friedrich
Ну таки да.
Dr. Friedrich
Интёрнал фичи хорошие, потому что разрабы компилятора сами ими пользуются :)
Ayrat
Машину не остановить
а я вроде его стопанул
Ayrat
но не уверен
Vladislav
Но не убил!
Ayrat
Но не убил!
ну он же не работает?
Ayrat
я ща здесь для чистоты проверю
Ayrat
Ayrat
Так. я запретил гифки
Ayrat
но как админ всё ещё могу их посылать
Dr. Friedrich
Ayrat
В основном чате я запретил гифки и как админ НЕ могу их посылать
Ayrat
нам нужен обычный член флудильни
Ayrat
для проверки
Ayrat
сделайте меня членом пожалуйста!
Ayrat
Vladislav
Ayrat
Короче, в основном чате явно какой-то бот работает
Dr. Friedrich
сделайте меня членом пожалуйста!
Прости, я не в силах тебя сделать членом.