Size: a a a

Programming Offtop

2021 March 22

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
А structured concurrency? Забыли?
Так это же уровень либы. Отмену завезут и всё будет.
источник

МП

Мэри Попинс... in Programming Offtop
Ребят привет , у кого есть инвайт в клабхаусе киньте пожалуйста
источник

AK

Anton Korotkikh in Programming Offtop
Ilmir
Можно и на goto всё пилить. Только не комильфо же.
ну вон в го нет страктеред конкаренси, в жабе обычной тоже. и ничего, хуева туча систем напилена и переходить никто никуда не собирается.
источник

I

Igor in Programming Offtop
Igor
https://i.gyazo.com/3f6b5825806ca70878e2d1bab5be5fa5.jpg

А вообще у меня вчера жопа сгорела что в #rescript удалили синтаксис fun для ПМ (то что в ocaml function). При этом в ризоне он есть.

Те сейчас 3 несовместимых синтаксиса (reason/rescript/ocaml)
А еще у них два одинаковых модуля для работы с массивам
- Array заточений под |> (массив передается последним аргументом)
- Array2 заточенный под -> (массив передается первым аргументом)

Половину метод в стандартной биллитеке в snake_case (как принято в ocaml), а вторая в camelCase (как принято в жс)
источник

VP

Vladimir Petrakovich in Programming Offtop
Мэри Попинс
Ребят привет , у кого есть инвайт в клабхаусе киньте пожалуйста
Клабхаус уже всё, вы опоздали на пару месяцев
источник

МП

Мэри Попинс... in Programming Offtop
Эх :(
источник

МП

Мэри Попинс... in Programming Offtop
Ну все же , может остались у кого-то :)
источник

с#

саша сок #KotlinGang... in Programming Offtop
Igor
А еще у них два одинаковых модуля для работы с массивам
- Array заточений под |> (массив передается последним аргументом)
- Array2 заточенный под -> (массив передается первым аргументом)

Половину метод в стандартной биллитеке в snake_case (как принято в ocaml), а вторая в camelCase (как принято в жс)
ору
источник

с#

саша сок #KotlinGang... in Programming Offtop
я думал они сначала решат эту проблему (нейминг), а потом стдлибу запилят
источник

VP

Vladimir Petrakovich in Programming Offtop
Anton Korotkikh
ну вон в го нет страктеред конкаренси, в жабе обычной тоже. и ничего, хуева туча систем напилена и переходить никто никуда не собирается.
Ты про дженерики то же самое скажешь?
источник

I

Ilmir in Programming Offtop
Vladimir Petrakovich
Так это же уровень либы. Отмену завезут и всё будет.
Нет, это не уровень либы. Ибо заставлять юзера перебрасывать CancellationException - слишком error-prone. Мы уже признали, что не вводить structured concurrency в язык было дизайновым багом.
источник

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
Нет, это не уровень либы. Ибо заставлять юзера перебрасывать CancellationException - слишком error-prone. Мы уже признали, что не вводить structured concurrency в язык было дизайновым багом.
Так а при чём тут structured concurrency? Это же именно про отмену.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Ilmir
Нет, это не уровень либы. Ибо заставлять юзера перебрасывать CancellationException - слишком error-prone. Мы уже признали, что не вводить structured concurrency в язык было дизайновым багом.
и как решать будете?
источник

AK

Anton Korotkikh in Programming Offtop
саша сок #KotlinGang
и как решать будете?
на джаве перепишут
источник

AK

Anton Korotkikh in Programming Offtop
источник

I

Igor in Programming Offtop
саша сок #KotlinGang
я думал они сначала решат эту проблему (нейминг), а потом стдлибу запилят
Я так понял они потихоньку деприкейтят snake_case методы и заменяют их на копии в camelCase
источник

I

Ilmir in Programming Offtop
Anton Korotkikh
ну вон в го нет страктеред конкаренси, в жабе обычной тоже. и ничего, хуева туча систем напилена и переходить никто никуда не собирается.
go: https://golang.org/pkg/context/
loom: https://wiki.openjdk.java.net/display/loom/Structured+Concurrency

Ты бы хотя бы RTFM перед тем, как утверждать что-либо.
источник

I

Ilmir in Programming Offtop
Vladimir Petrakovich
Так а при чём тут structured concurrency? Это же именно про отмену.
Structured concurrency требует поддержку отмены.
источник

I

Ilmir in Programming Offtop
саша сок #KotlinGang
и как решать будете?
Возвращать маркер, видимо, как мы делаем с suspend.
источник

VP

Vladimir Petrakovich in Programming Offtop
Ilmir
Structured concurrency требует поддержку отмены.
Я к тому, что это надстройка сверху, которую не обязательно тащить в язык.
В котлине (языке) concurrency же вообще нет.
источник