Size: a a a

2020 May 26

𝚙

𝚙∨¬𝚙 in rust_offtopic
polunin.ai
а как ты это задашь по-другому, не пойму
дедукция
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
если компилятор знает о разных версиях релизнутого кода, то он может дедуцировать дельты и каждый раз корректно делать трансформации, кроме тех случаев, когда не может
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
но тогда можно сделать какой-то простой интерфейс для разрешения конфликтов
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
да это сложная задачка, но она не AI-complete
источник

p

polunin.ai in rust_offtopic
𝚙∨¬𝚙
если компилятор знает о разных версиях релизнутого кода, то он может дедуцировать дельты и каждый раз корректно делать трансформации, кроме тех случаев, когда не может
>кроме тех случаев, когда не может
то есть никогда?
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
ну почему никогда
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
поле появилось, поле добавилось
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
вопрос: это одно и то же поле?
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
ответ разрешает конфликт
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
ну это самый простой нередуцируемый кейс
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
просто фундаментально в реляционном представлении данных нет ничего сложного, чтобы нельзя было такой интерфейс сделать
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
мы просто не умеем версионировать код на уровне кода, а только на уровне объектов в гите, которые маппятся на файлы по сути
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
конечно на таком уровне абстракции все проблемы будут казаться сложными
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
Nick Linker
в скалолазных инструментах, вокруг doobie что-то было, поищи
щас гляну, спасибо
источник

NL

Nick Linker in rust_offtopic
𝚙∨¬𝚙
мы просто не умеем версионировать код на уровне кода, а только на уровне объектов в гите, которые маппятся на файлы по сути
Это вы не умеете, а мы умеем. Фиче тоглами и правильным абстрагированием.
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
ну я же сказал что можно хоть коммиты от мастера считать
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
и тогда прикинуть типа ca3ee3 коммит это #25, значит между #25 и #26 нужно делать то-то
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
я сам так делал
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
но это же костыль. если кто-то решит поребейзить мастер, то всем труба
источник

NL

Nick Linker in rust_offtopic
В линейной истории даже обычное ООП наследование работает, нет?
источник