Size: a a a

2020 May 16

p

polunin.ai in rust_offtopic
Doge Shibu
Нет, без трансмьютов и подобного рода хаков
Иногда невозможно)
источник

p

polunin.ai in rust_offtopic
Только не говори пожалуйста что в хаскеле все заебок. На хаскель всем пофиг.
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Иногда невозможно)
Тогда надо структурировать программу так, чтобы не было необходимости в невозможном
источник

B

Bogdan in rust_offtopic
polunin.ai
Можно понаставлять трансмьюты конечно и типы сойдутся)
Трансмюты же не позволят получить минингфул результат, в отличии от дак тайпинга
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Тогда надо структурировать программу так, чтобы не было необходимости в невозможном
Ну вот а в динамике ты тупо пишешь и оно как-то да работает)
источник

p

polunin.ai in rust_offtopic
Bogdan
Трансмюты же не позволят получить минингфул результат, в отличии от дак тайпинга
Что за минингфул и дактайпинг?
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Ну вот а в динамике ты тупо пишешь и оно как-то да работает)
Это пока оно за тысячу строк не вышло
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Это пока оно за тысячу строк не вышло
И там тоже)
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
И там тоже)
Ага-ага, удачи делать рефакторинг
источник

p

polunin.ai in rust_offtopic
Конечно ты будешь проводить 20% времени в дебаггере. Зато не нужно мучаться с продумывание архитектуры. Хуяк хуяк и в прод, как говорится.
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Ага-ага, удачи делать рефакторинг
Работает - не трогай)
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
Ну вот а в динамике ты тупо пишешь и оно как-то да работает)
вот да. В динамике весь код и каждый обьект просто существует реально в рантайме, тоесть ты как бы сам этот код часто и интерпретируешь в голове, следуешь за кодом. а в статике вот нифига, надо выразить на тайплевеле, надо чтобы пазл сошелся
источник

B

Bogdan in rust_offtopic
polunin.ai
Что за минингфул и дактайпинг?
Минингфул значит что результат будет иметь смысл

У тебя после трансмута лаяут полей будет не совпадать и получишь кашу, UB


Duck typing — то что есть в динамикоязыкпх, погугли
источник

SP

Stanislav Popov in rust_offtopic
polunin.ai
Конечно ты будешь проводить 20% времени в дебаггере. Зато не нужно мучаться с продумывание архитектуры. Хуяк хуяк и в прод, как говорится.
ну опять же вся проблема в том что не существует нормальной динамики которая могла бы интерпретироваться и поддерживать нормально типчики. вот тс и мупу, но это жалкие потуги все же
источник

B

Bogdan in rust_offtopic
Типо если набор имен полей совпадает, значит мы можем юзать этот объект
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Конечно ты будешь проводить 20% времени в дебаггере. Зато не нужно мучаться с продумывание архитектуры. Хуяк хуяк и в прод, как говорится.
Только я особо не мучаюсь продумыванием архитектуры на статике, оно интуитивно выходит же.

Достаточно только чуть на языке пописать и сразу эти вещи становятся понятны.
источник

B

Bogdan in rust_offtopic
Дослрвно, если есть метод "крякать", значит это утка
источник

SP

Stanislav Popov in rust_offtopic
ну это СТРУКТУРАЛ ТАЙПИИНГ
источник

B

Bogdan in rust_offtopic
Даже если это кулхацкер, который крякает софт, лол
источник

SP

Stanislav Popov in rust_offtopic
мне дико не нравится понятие дактайпинг кстати. питонисты так кичатся им какбудто они его изобрели
источник