Size: a a a

2020 February 03

KK

Konstantin Kozyrev in rust_offtopic
Доброго времени суток.
Друзья и не друзья, применяли ли вы в реальных проектах знания в области теории категорий? Если применяли, то для каких целей? Где требовались знания тк?
источник

AZ

Alex Zhukovsky in rust_offtopic
это дело осложняет тем что:

1. в солидити нет нормальных типов
2. нет стд (действительно, нет. У меня там везде накопипащены функции конвертации числа в строку)
3. нет способа объявить больеш 15 переменных фукнкции
4. одновременно с предедыдущим пунктом нет структур.
5. при достаточно большом объеме кода контракт перестает деплоиться
6. нет способа прицепить дебаггер или логгирование
источник

NL

Nick Linker in rust_offtopic
Alex Zhukovsky
это дело осложняет тем что:

1. в солидити нет нормальных типов
2. нет стд (действительно, нет. У меня там везде накопипащены функции конвертации числа в строку)
3. нет способа объявить больеш 15 переменных фукнкции
4. одновременно с предедыдущим пунктом нет структур.
5. при достаточно большом объеме кода контракт перестает деплоиться
6. нет способа прицепить дебаггер или логгирование
Единственный способ?
    // остатки отладки, выпилить перед релизом (и удалить использования из других контрактов и C#)
   function addLog(string memory from, string memory s) public {
       logs.push(string(abi.encodePacked(from,": ", s)));
   }
источник

AZ

Alex Zhukovsky in rust_offtopic
Konstantin Kozyrev
Доброго времени суток.
Друзья и не друзья, применяли ли вы в реальных проектах знания в области теории категорий? Если применяли, то для каких целей? Где требовались знания тк?
это примерно то же самое что знать электронику (виды триггеров, сумматоры-полусумматоры, кэши, ...). Иногда полезно, легче понять некоторые решения принятые в языках, но особо не нужно
источник

AZ

Alex Zhukovsky in rust_offtopic
Nick Linker
Единственный способ?
    // остатки отладки, выпилить перед релизом (и удалить использования из других контрактов и C#)
   function addLog(string memory from, string memory s) public {
       logs.push(string(abi.encodePacked(from,": ", s)));
   }
да. Причем под конец я долез до потолка размера контракта, и мне приходилось удалять логи чтобы впихнуть логику
источник

AZ

Alex Zhukovsky in rust_offtopic
история одного байта ин рил лайф
источник

NL

Nick Linker in rust_offtopic
Какая жесть...
источник

KK

Konstantin Kozyrev in rust_offtopic
Alex Zhukovsky
это примерно то же самое что знать электронику (виды триггеров, сумматоры-полусумматоры, кэши, ...). Иногда полезно, легче понять некоторые решения принятые в языках, но особо не нужно
Спасибо.
источник

AZ

Alex Zhukovsky in rust_offtopic
Nick Linker
Какая жесть...
Это я еще не говорю про проблемы самого блокчейна
источник

AZ

Alex Zhukovsky in rust_offtopic
источник

AZ

Alex Zhukovsky in rust_offtopic
в общем
источник

AZ

Alex Zhukovsky in rust_offtopic
есть что вспомнить
источник

AL

Arsenii Lyashenko in rust_offtopic
Забавно
источник

AZ

Alex Zhukovsky in rust_offtopic
Arsenii Lyashenko
Забавно
меня болше радует что баг "Node doesn't sync" (ну то есть представьте, что клиенты не могут синкануть себе блокчейн) имеют статус Annoyance
источник

NM

Nigga Melon in rust_offtopic
пацаны как мне при рассширении окна в своей игре не расстягивать окно а увелличивать область зрения
источник

NM

Nigga Melon in rust_offtopic
источник

SP

Stanislav Popov in rust_offtopic
пересчитать матрицу камеры очевидно
источник

NM

Nigga Melon in rust_offtopic
Stanislav Popov
пересчитать матрицу камеры очевидно
спасибо
источник

NM

Nigga Melon in rust_offtopic
ток я не знаю как
источник

SP

Stanislav Popov in rust_offtopic
ну знал бы не спрашивал да. что это вообще такое?
источник