169 похожих чатов

Когда там пхпшники псалм осилили? год-два назад? и то еще

не так массово

22 ответов

22 просмотра

я сильно извиняюсь, но я вот счас пролистал дискуссию трохи назад, может я конечно упускаю контекст но последние пол часа выглядит что вы просто какие то отдельные предложения набрасываете

Sergey-Zolotov Автор вопроса

могу еще ро набрасывать

тоже аргумент конечно

Да, я сужу по тому, как активно меня стебут за упоминание Psalm) Пока ещё не перестали, значит не выучили) Но я этому способствую как могу.

блин как же сложно боротся с этим "вьебу тут что-нибудь лишь бы psalm успокоился"....

не что-нибудь, а suppress)

Реально стебут?

Sergey-Zolotov Автор вопроса

пока TS не набрал популярность, с жс было все так же только хуже)

обычно даже не стебут, а начинают разговор про то, как же ты, сука, из рантайма-то все проверки эти убрал. оно же там потом наипнуться может 🙈

или докблок у переменной... Но без поддержки со стороны вендор либы вариантов не густо

Ну хз, я и типами пыха и типами псалма обмазываюсь. Потому что если надо, можно скомпилить одной кнопочкой потом без них

Sergey-Zolotov Автор вопроса

да даже док блоков и пхпшторма уже достаточно для более-менее здорового проекта

шторм умеет в вывод типов на основе псалмовских сигнатур уже без самого псалма

Sergey-Zolotov Автор вопроса

я знаю) я про период 2-4 года назад

array-shape оно умеет разве?

не, типы пыха мы тоже юзаем, иначе визуальный долго очень большой, хотя рантайм, очевидно, они замедляют. речь про более сложные вещи, в которые пых не умеет. что все эти дженерики ваши и class-string-и и (T is null ? null : self) это как будто висит в воздухе, на одних псалмах, а пхп-то некомпилируемый) ну и прочие сказки начинаются

хз, должен в теории

не претендую на корректность исследования, но полное отключение стрикт тайпов дало мне огромный буст производительности

а, ну типом обмазывается в какой-нибудь ?object, а псалмом в конкретику и норм

Никита говорил, что где-то 8% на голом симфони

https://youtrack.jetbrains.com/issue/WI-56038 судя по этому нет

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта