Size: a a a

2020 June 05

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
Vetro
elaborate
Поищу в доках
источник

V

Vetro in rust_offtopic
sort(compareFn?: (a: T, b: T) => number): this;
источник

VS

Victor Sapiens in rust_offtopic
polunin.ai
мне интересно почему сразу не написали рантайм для жса на беке а сделали пхп
В те годы JS был другой. Если было бы так сразу PHP постигла бы судьба D
источник

AI

Alex Ilizarov in rust_offtopic
Stanislav Popov
хз может тот жс писали рубисты кек. идиоматик жс гораздо менее магический чем питон/руби
Идиоматик жиэс? Это blahblah.prototype то, blahblah.prototype се? Или вечная ебля с this?
источник

SP

Stanislav Popov in rust_offtopic
жс не позволяет трюки с супер, жс не позволяет дектораторы над пропертями, жс не позволяет миксинов и прочего ада. ну а запутать конечно можно что угодно это да
источник

p

polunin.ai in rust_offtopic
Victor Sapiens
В те годы JS был другой. Если было бы так сразу PHP постигла бы судьба D
и сейчас не 50% людей юзала бы ЖС, а 80%
источник

AI

Alex Ilizarov in rust_offtopic
polunin.ai
мне интересно почему сразу не написали рантайм для жса на беке а сделали пхп
Потому что жиэс тормозной был, это потом написали быстрые движки, ибо веб стрельнул
источник

p

polunin.ai in rust_offtopic
Alex Ilizarov
Потому что жиэс тормозной был, это потом написали быстрые движки, ибо веб стрельнул
а пхп типо быстрым был?
источник

AI

Alex Ilizarov in rust_offtopic
polunin.ai
а пхп типо быстрым был?
Да
источник

AI

Alex Ilizarov in rust_offtopic
Вроде из фаерфоксового движка пытались чето наклепать, но как то оно заглохло
источник

SP

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

SP

Stanislav Popov in rust_offtopic
т.е. часть не мувнуть, а все ок
источник

AI

Alex Ilizarov in rust_offtopic
Stanislav Popov
жс не позволяет трюки с супер, жс не позволяет дектораторы над пропертями, жс не позволяет миксинов и прочего ада. ну а запутать конечно можно что угодно это да
Приколы с прототипами, приколы this, гемороище с типами, нищая стандартная библиотека, строят объекты как хотят, кто хэшом собирает, кто на прототипах, кто на ооп
источник

SP

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

V

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

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
Vetro
elaborate
15.4.4.11 https://www.ecma-international.org/ecma-262/5.1/
> If comparefn is not undefined and is not a consistent comparison function for the elements of this array (see below), the behaviour of sort is implementation-defined.
источник

SP

Stanislav Popov in rust_offtopic
Vetro
ну так да, а ты думал не даст?
да!
источник

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
polunin.ai
UB в сейф коде а вы не верили
Таки не уб, а impl defined
источник

SP

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

AB

Artöm Bakri Al-Sarmi... in rust_offtopic
Vetro
sort(compareFn?: (a: T, b: T) => number): this;
Там есть невыразимые типизацией требования
источник