Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing

Бобук

👤 Speaker
1864 total appearances

Appearances Over Time

Podcast Appearances

Радио-Т
Радио-Т 927

О, рассказывай. А, там есть что рассказывать.

Радио-Т
Радио-Т 927

О, рассказывай. А, там есть что рассказывать.

Радио-Т
Радио-Т 927

Нет, там есть что рассказывать. Вы два раза понесли эту тему, между прочим.

Радио-Т
Радио-Т 927

Нет, там есть что рассказывать. Вы два раза понесли эту тему, между прочим.

Радио-Т
Радио-Т 927

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

Радио-Т
Радио-Т 927

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

Радио-Т
Радио-Т 927

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

Радио-Т
Радио-Т 927

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

Радио-Т
Радио-Т 927

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

Радио-Т
Радио-Т 927

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

Радио-Т
Радио-Т 927

И они стали думать, что бы такое передумать, чтобы, например, можно было передавать контекст между вызовами. И первый вариант, и потом ты знаешь, какой у них был.

Радио-Т
Радио-Т 927

И они стали думать, что бы такое передумать, чтобы, например, можно было передавать контекст между вызовами. И первый вариант, и потом ты знаешь, какой у них был.

Радио-Т
Радио-Т 927

Да, но если так только дебилы делают, конечно, мы так делать не будем. И не сделали.

Радио-Т
Радио-Т 927

Да, но если так только дебилы делают, конечно, мы так делать не будем. И не сделали.

Радио-Т
Радио-Т 927

И сделали какой-то, надо создать инстанс какой-то глобальной константы, у которой есть специальный хендлер, куда можно вызвать свою функцию, и она автоматически через какой-то инстанс, обращение к этому инстансу, который синглтон, сможет забирать объекты, которые на самом деле внутри будут резолвиться уже в локальное для конкретного контекста. Зато никак у дебилов, да.

Радио-Т
Радио-Т 927

И сделали какой-то, надо создать инстанс какой-то глобальной константы, у которой есть специальный хендлер, куда можно вызвать свою функцию, и она автоматически через какой-то инстанс, обращение к этому инстансу, который синглтон, сможет забирать объекты, которые на самом деле внутри будут резолвиться уже в локальное для конкретного контекста. Зато никак у дебилов, да.

Радио-Т
Радио-Т 927

Не знаешь, что меня удивляет? Это вот такой прям текстбук-экземпл. Одна и та же проблема. Когда люди спрашивают, в чем разница глобально, философски, между Go и Java. Вот ровно в этом. То есть никто не будет в Go городить отдельную языковую, ну не языковую, но какую-то сложную конструкцию, чтобы решить такую тривиальную проблему, как передача параметра из функции в функцию. Но нет.

Радио-Т
Радио-Т 927

Не знаешь, что меня удивляет? Это вот такой прям текстбук-экземпл. Одна и та же проблема. Когда люди спрашивают, в чем разница глобально, философски, между Go и Java. Вот ровно в этом. То есть никто не будет в Go городить отдельную языковую, ну не языковую, но какую-то сложную конструкцию, чтобы решить такую тривиальную проблему, как передача параметра из функции в функцию. Но нет.

Радио-Т
Радио-Т 927

Еще более лучший Garbage Collector стал. А, стринг-темплейты? А, стринг-темплейты сказали, не будем делать. Сказали, что-то сложно получается, еще подумаем. И куда-то его... И куда-то его, короче, в лимбо куда-то завернули. Я даже так и не понял. То есть они вроде не удалили его, этот пропозл, но вроде и сказали, что не будут его делать. Я вообще не понял, что они с ним сделали.

Радио-Т
Радио-Т 927

Еще более лучший Garbage Collector стал. А, стринг-темплейты? А, стринг-темплейты сказали, не будем делать. Сказали, что-то сложно получается, еще подумаем. И куда-то его... И куда-то его, короче, в лимбо куда-то завернули. Я даже так и не понял. То есть они вроде не удалили его, этот пропозл, но вроде и сказали, что не будут его делать. Я вообще не понял, что они с ним сделали.