Size: a a a

2021 January 24

SP

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

SP

Stanislav Popov in rust_offtopic
им спека говорит то что в питонке например сделано так как оно должно быть
источник

SP

Stanislav Popov in rust_offtopic
т.е. нельзя сделать свой тип данных, нельзя переопределить то как будет вести себя обьект засунутый как ключ хешмапы => спека спека
источник

SP

Stanislav Popov in rust_offtopic
помню козуля хвастался что знает что будет если делать разные там if(bla bla bla)
источник

SP

Stanislav Popov in rust_offtopic
так вот понять что будет практически невозможно
источник

SP

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

NL

Nick Linker in rust_offtopic
Kai Ren
Мечтаю много лет набирать через нейроинтерфейс. Было бы круто чтобы код сам ваялся вслед за мыслями.
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
в языке вроде как есть сеты, "эквивалентность" и ассоциативные массивы, сортировки
Так дали тебе для такого wasm/тупое байтоебство на массивах
источник

DS

Doge Shibu in rust_offtopic
В которым нынешний v8 вполне себе может
источник

X

XÆA-XII in rust_offtopic
источник

SP

Stanislav Popov in rust_offtopic
Doge Shibu
Так дали тебе для такого wasm/тупое байтоебство на массивах
нгу комфорт сильно ниже, изза отладки,долгой компиляции в том числе
источник

SP

Stanislav Popov in rust_offtopic
хотя и код сильно лучше выходит
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
нгу комфорт сильно ниже, изза отладки,долгой компиляции в том числе
Всегда ещё можно на голых массивах сбайтоебить, что нужно. v8 джит такое любит
источник

SP

Stanislav Popov in rust_offtopic
не понимаю о чем ты
источник

SP

Stanislav Popov in rust_offtopic
причем тут какието голые массивы
источник

SP

Stanislav Popov in rust_offtopic
я говорю чисто про комфорт языка
источник

SP

Stanislav Popov in rust_offtopic
нету в жс comparable, вообще интерфейсов нет никаких, какбудто не существует
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
причем тут какието голые массивы
Я про то, чтобы руками накидать на жс нужный тебе хэшсет прям под твою структуры данных.
источник

DS

Doge Shibu in rust_offtopic
Stanislav Popov
нету в жс comparable, вообще интерфейсов нет никаких, какбудто не существует
А тебе оно в дженерик виде и не нужно же, фигачь сразу под свои данные.
источник

SP

Stanislav Popov in rust_offtopic
ну вот фигачу всратыша

const sorted_nodes = Array.from(nodes).sort(function (a, b) {
   const a_node = a[1];
   const b_node = b[1];
   if (a[0] - b[0] > 0) {
     return -1;
   } else if (a[0] - b[0] < 0) {
     return 1;
   } else {
     if (a_node.t === "start" && b_node.t === "end") {
       return 1;
     } else if (b_node.t === "start" && a_node.t === "end") {
       return -1;
     } else {
       return b_node.entry.id - a_node.entry.id;
     }
   }
 });
источник