Shub
зависимости внешние - это одно, зависимости внутренние - это несколько другое.
Shub
если ты хочешь решать это через создание пакетов и их публикацию - у тебя тем более должна быть плоская структура файлов. как при это работать с несколькими пакетами сразу и не ждать по два часа - это другой вопрос
Shub
но в целом это возможно, например когда несколько команд работают над смежными проектами
Shub
но я так понял, что первоначальный вопрос был все же про твои конкретно проекты?
Shub
я, конечно, знахарь так себе, не могу даже вывести из запоя по фотографии. но какая-то смутная интуиция мне подсказывает, что либо у тебя завелся пакет-боженька, либо там что-то тривиальное, что в принципе можно повторять в каждом проекте
Nikolay
Dr. Friedrich
Dr. Friedrich
Vladislav
Vladislav
А к тому что подход другой и он не очевидный
Ayrat
Можно посмотреть в гигарепу вижуал фшарп
Ayrat
Они делят на папки в которых папки проектов. внутри проектов без папок
Ayrat
По-моему норм
Dr. Friedrich
В этом месиве нереально найти ээ вообще ничего
Ayrat
Остальные проекты по 10 файлов
Dr. Friedrich
Вот ищу я функции модуля List. Где они? Поди найди!
Ayrat
Dr. Friedrich
Уж что-то, а организация кода там просто отвратительная, ничего найти невозможно.
Dr. Friedrich
Так же, как в твоей любимой Freya, например.
Ayrat
Ayrat
Но идея мне там нравится
Ayrat
Комбинируемые машины это неплохо
Aleksandr
Dr. Friedrich
Aleksandr
Я просто вчера там был
Aleksandr
Но вообще, да, хрен найдешь
Vladislav
Aleksandr
https://github.com/fsharp/fsharp/blob/master/src/fsharp/FSharp.Core/local.fs
Vladislav
Это
Vladislav
Айрат а как у вас проекты выглядели по структуре
Vladislav
Просто мне реально не понятно интуитивно до сих пор
Ayrat
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
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
Интёрнал фичи хорошие, потому что разрабы компилятора сами ими пользуются :)
Vladislav
Ayrat
но не уверен
Vladislav
Но не убил!
Ayrat
я ща здесь для чистоты проверю
Ayrat
Ayrat
Так. я запретил гифки
Ayrat
но как админ всё ещё могу их посылать
Dr. Friedrich
Ayrat
В основном чате я запретил гифки и как админ НЕ могу их посылать
Ayrat
нам нужен обычный член флудильни
Ayrat
для проверки
Ayrat
сделайте меня членом пожалуйста!
Ayrat
Vladislav
Ayrat
Короче, в основном чате явно какой-то бот работает