Size: a a a

2020 November 26

DT

Dmitriy Tkachenko in PHP
Переслано от Dmitriy Tkachenko
Union types (int|float) - только в пхп
JIT - phpvm
nullsafe - уже в котлин
named arguments - уже в котлин
attributes - уже в котлин
match expression - уже в котлин
constructor property promotion - уже в котлин
new static return type - уже в котлин
new mixed type - уже в котлин
throw expression - уже в котлин
inheritance with private method - исправление php
weak maps - phpvm + stdlib
allowin ::class on objects - уже в котлин
non-capturing catches - только в пхп
trailing comma in parameter list - только в пхп
create DateTime objects from interface - stdlib
new Stringable interface - в котлин все stringable
stricter type checks for arithmetic and bitwise operators - уже в котлин

улучшения трейтов и функци, стдлиб, сортинга ошибки fatal error не относятся к языку, а к phpvm и stdlib
источник

DT

Dmitriy Tkachenko in PHP
Переслано от Dmitriy Tkachenko
итого 11 дотянули до kotlin, 3 чисто пхпшные приколюхи (нужны они в kotlin? если да, то можно же их и в котел втащить)
источник

DT

Dmitriy Tkachenko in PHP
вот основания
источник

RP

Roman Pronskiy in PHP
не вижу логики в этом
источник

RP

Roman Pronskiy in PHP
нравится котлин пользуйся котлином
источник

RP

Roman Pronskiy in PHP
у него своя отличная виртуальная машина
источник

RP

Roman Pronskiy in PHP
причем тут PHP?
источник

DT

Dmitriy Tkachenko in PHP
А при чем тут виртуальная машина, если речь о языке?
источник

RP

Roman Pronskiy in PHP
так твой вопрос был про то что натянуть котлин на виртуальную машину php
источник

DT

Dmitriy Tkachenko in PHP
Переслано от Dmitriy Tkachenko
Мне вообще интересно, какая нибудь аргументация кроме "ой все" у кого-нибудь есть?
источник

RP

Roman Pronskiy in PHP
ну твой вопрос абсурден, какую ты аргументацию ждешь?
источник

VT

Vadym Trofymenko in PHP
Го вместо жигулей везде на мерсах ездить
источник

DZ

Daniil Zobov in PHP
Vadym Trofymenko
Го вместо жигулей везде на мерсах ездить
поддерживаю, но лучше на бмв
источник

DT

Dmitriy Tkachenko in PHP
Roman Pronskiy
ну твой вопрос абсурден, какую ты аргументацию ждешь?
Все фичи, которые я привел, сколько перетянули на себя сил в виде обсуждений, проверки гипотез, просмотра сырцов? Сколько в php8.1-php9 еще будет обсуждения фич, которые тупо уже есть в котлине и будут приняты в том же виде? Т.е. это не абсурд? А вот предложение перестать мучать бедного пхп, который тянется с начала времен со всякими легасями, и вместо взять что-то устоявшееся, имеющее очевидно сильные стороны перед пхп - это абсурд, да? Пхп не имеет ничего своего, уникального и лучшего, как не имел в 7.4, так и не имеет в 8. Кроме легаси дерьма, с которым воюем и воюем всякими затычками, которые конечно же, само собой, в ту же субстанцию и превращаются.
источник

DT

Dmitriy Tkachenko in PHP
может я дибил, и чего-то не понимаю. Но никто не может объяснить, кроме "ой все, ты просто ничего не понимаешь"
источник

RP

Roman Pronskiy in PHP
открою тайну — ни одна фича в PHP не изобретена с нуля, все взяты из других языков, так и живет уже 25 лет ¯\_(ツ)_/¯
источник

/

/bin/cat in PHP
почему сразу не переписать на котлин, зачем какая-то там phpvm тогда?
источник

RP

Roman Pronskiy in PHP
/bin/cat
почему сразу не переписать на котлин, зачем какая-то там phpvm тогда?
вот я ж это и говорю! Если нравится человеку котлин, так и пиши на котлине, у него своя замечательная vm
источник

DT

Dmitriy Tkachenko in PHP
/bin/cat
почему сразу не переписать на котлин, зачем какая-то там phpvm тогда?
а почему нет? парни из такого дерьма сделали такую конфетку нисмотря ни на что, представь на что они способны, не будь у них этих бессмысленных слоев прошлой фигни, сквозь которую необходимо пробираться
источник

DT

Dmitriy Tkachenko in PHP
Roman Pronskiy
вот я ж это и говорю! Если нравится человеку котлин, так и пиши на котлине, у него своя замечательная vm
нет у него своей vm, откуда? Есть jvm, и native, и транспайлинг в JS. Это все не чисто котлиновский рантайм
источник