Size: a a a

2020 April 05

G

Gymmasssorla in rust_offtopic
а кто это
но он простой
И ненужный)
источник

а

а кто это in rust_offtopic
Gymmasssorla
И ненужный)
после первого языка будет легче пересесть на любой другой такой же императивный
источник

G

Gymmasssorla in rust_offtopic
а кто это
после первого языка будет легче пересесть на любой другой такой же императивный
А можно сразу выучить достойного внимания
источник

а

а кто это in rust_offtopic
Gymmasssorla
А можно сразу выучить достойного внимания
неужели плюсы
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
А можно сразу выучить достойного внимания
ну, ты уже скажи какой. А то "это не то, это тоже. А какой надо - не скажу"
источник

G

Gymmasssorla in rust_offtopic
а кто это
неужели плюсы
Асм, Си, функциональный ЯП, ООП ЯП
источник

Т8

Т-34 85 in rust_offtopic
кстати, @Psilon тебе солидити зашёл?
источник

G

Gymmasssorla in rust_offtopic
КМК идеальный набор
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
Асм, Си, функциональный ЯП, ООП ЯП
>функциональный ЯП, ООП ЯП

спасибо, сразу всё понятно стало

>Асм
зачем?
источник

G

Gymmasssorla in rust_offtopic
Джаву ту же под ООП взять можно, под ФП - Scala/Haskell
источник

G

Gymmasssorla in rust_offtopic
Да и можно без Джавы обойтись, Scala ведь тоже ООП
источник

а

а кто это in rust_offtopic
Gymmasssorla
Джаву ту же под ООП взять можно, под ФП - Scala/Haskell
итого: Scala лучший первый язык...
источник

DS

Doge Shibu in rust_offtopic
Nick Linker
Ну просто на одной чаше весов мы имеем мнение Doge, который считает, что надо тащить кастомные аллокаторы, а с другой стороны, например, моё, кто считает, что нужен async/await.
Он конечно пишет код, который мог бы полагаться на кастомные аллокаторы, но я тоже пишу код, который завязан на tokio и async/await.
И мне неочевидно, почему его мнение должно быть важнее моего (или наоборот). Я вообще допускаю, что мнение отдельных людей может быть важнее (например, мнение Нико в вопросе безопасности имеет гораздо больший вес, чем моё), но при прочих равных решающее значение имеет количество голосов, и это хорошо.
Потому что без асинк/авейта ты точно так же можешь писать с Токио, как и делали до этого.

А без кастомных аллокаторов ты не можешь сделать то, что мог бы сделать с ними
источник

DS

Doge Shibu in rust_offtopic
Тоже самое и про GAT, и про конст дженерики и про полноценную поддержку impl трейтов
источник

Т8

Т-34 85 in rust_offtopic
Nick Linker
Ну просто на одной чаше весов мы имеем мнение Doge, который считает, что надо тащить кастомные аллокаторы, а с другой стороны, например, моё, кто считает, что нужен async/await.
Он конечно пишет код, который мог бы полагаться на кастомные аллокаторы, но я тоже пишу код, который завязан на tokio и async/await.
И мне неочевидно, почему его мнение должно быть важнее моего (или наоборот). Я вообще допускаю, что мнение отдельных людей может быть важнее (например, мнение Нико в вопросе безопасности имеет гораздо больший вес, чем моё), но при прочих равных решающее значение имеет количество голосов, и это хорошо.
тебе не нравятся Scala, Haskell, F#?
источник

NL

Nick Linker in rust_offtopic
Doge Shibu
Потому что без асинк/авейта ты точно так же можешь писать с Токио, как и делали до этого.

А без кастомных аллокаторов ты не можешь сделать то, что мог бы сделать с ними
Без асинка мы вынуждены обмазываться Arc-ами и использовать очень многословный стиль комбинаторов, что во многом сводит на нет попытки писать сервисы на расте.

А без аллокаторов скорее всего смог бы, за счёт дополнительного некоторого количества клонов объектов в памяти. На худой конец есть арены.
источник

DS

Doge Shibu in rust_offtopic
Nick Linker
Без асинка мы вынуждены обмазываться Arc-ами и использовать очень многословный стиль комбинаторов, что во многом сводит на нет попытки писать сервисы на расте.

А без аллокаторов скорее всего смог бы, за счёт дополнительного некоторого количества клонов объектов в памяти. На худой конец есть арены.
Так проблема ровно в том, что ты нормально не заставишь встроенные в стд структуры данных работать с ареной
источник

DS

Doge Shibu in rust_offtopic
Nick Linker
Без асинка мы вынуждены обмазываться Arc-ами и использовать очень многословный стиль комбинаторов, что во многом сводит на нет попытки писать сервисы на расте.

А без аллокаторов скорее всего смог бы, за счёт дополнительного некоторого количества клонов объектов в памяти. На худой конец есть арены.
И я бы не сказал, что без асинков нельзя писать сервисы на расте.

У меня сервис без асинков, вполне нормально живёт. Проблемы с комбинаторами сильно переоценены
источник

AK

Alexander Krivitskiy in rust_offtopic
Doge Shibu
Потому что без асинк/авейта ты точно так же можешь писать с Токио, как и делали до этого.

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

NL

Nick Linker in rust_offtopic
Т-34 85
тебе не нравятся Scala, Haskell, F#?
Нравятся, особенно первые два. Разверни мысль, к чему ты клонишь, плиз?
источник