
Alex
04.12.2017
17:00:43
а что такого сложного в мьютексах, атомиках и кондишн переменных?
так это все примитивы для построения более высокоуровневых схем таких как очереди, сервера и прочая фигня. на первый взгляд сделать это не так сложно, но написать действительно эффективную штуку не так просто. а в Elixir/Erlang из которобки предлагатся уже готовые очереди и сервера.. и не надо возиться с мьтексами и семафорами.

Evgeny
04.12.2017
17:03:00

abc
05.12.2017
11:48:10
Нашел вот такую штуку

Google

abc
05.12.2017
11:48:12
https://github.com/sasa1977/exactor

Mi
05.12.2017
12:07:09
А в rust норм конкуренси?

Maxim
05.12.2017
12:07:41

Mi
05.12.2017
12:08:15

Maxim
05.12.2017
12:09:01
в сам раст все хотят добавить корутины
ну вернее хотели
но я че-т хз, как там с этим делом

Mi
05.12.2017
12:10:06
Он вообще какой-то идеальный
И я тоже хз

Maxim
05.12.2017
12:11:07
хороший язык, adt есть

Mi
05.12.2017
12:11:34
Это че?

Maxim
05.12.2017
12:11:42
алгебраические типы данных

Google

Mi
05.12.2017
12:11:58
А, батарейки?

Maxim
05.12.2017
12:12:26
?

Mi
05.12.2017
12:13:11
Забей, я не понял, читкану
Меня еще радовало то, что раст без рантайма может жить
И защита от дуракаореентированное программирование

Maxim
05.12.2017
12:15:25
reference counter как работает, по-твоему?

Marat
05.12.2017
12:16:32

Mi
05.12.2017
12:16:38
Я мож че путаю, но там либы или не?

Marat
05.12.2017
12:16:39
Тут весело опять

Maxim
05.12.2017
12:16:55
я не понял, видимо, о чем вы
референс каунтер раста, который чистит хип, работает в рантайме
там очень тонкий рантайм, но он есть

Marat
05.12.2017
12:18:05
В рантайме в том смысле что там вставляется инструкция
Хороший рантайм да

Maxim
05.12.2017
12:18:57
вставляется инструкция, что удалять, а что нет
нормальный рантайм, да

Mi
05.12.2017
12:19:06
Понял примерно, ну я говорил про то, что раст может пахать и в браузере и на железяках, но это не точно.

Alexey
05.12.2017
12:19:41
в браузере?

Marat
05.12.2017
12:19:54
нормальный рантайм, да
Только обычно под рантаймом подразумевается все таки виртуальная машина, которая отдельно написано мне кажется

Google

Mi
05.12.2017
12:19:56
Wasm - да

Marat
05.12.2017
12:20:04
В этом смысле никакого рантаймом нет

Maxim
05.12.2017
12:20:18
инструкции, которые вставил копилятор, тоже рантайм
не уверен, что это какое-то СТРОГОЕ определение
но в этом вопросе сколько людей, столько и мнений

Mi
05.12.2017
12:21:16
Ну тип такого
https://medium.com/@ianjsikes/get-started-with-rust-webassembly-and-webpack-58d28e219635
в браузере?

Alexey
05.12.2017
12:21:38
я тоже не считаю, что рантайм - это вм. всякие там переводы типов. гц + хип.

Marat
05.12.2017
12:22:17
Ну тогда единственный язык без рантайма это pure c
Все сам ручками
Из распространенных конечно

Maxim
05.12.2017
12:22:35
хип чистит тебе

Mi
05.12.2017
12:24:54
Я прост еще не понимаю, в чем минусы раста

Admin
ERROR: S client not available

Mi
05.12.2017
12:25:02
Если он такой охуенный

Maxim
05.12.2017
12:25:23
в том, что писать сложно

Alexey
05.12.2017
12:25:34
ну в Обероне есть new (а delete нет)а гц автоматический. так что рантайм есть. и хранение информации о типах рекордов

Google

Alexey
05.12.2017
12:26:21
в голанге я думал, что горутинами рулит микроВМ сначала

Mi
05.12.2017
12:26:28

Alexey
05.12.2017
12:26:33
а на самом деле нет. это скорее рантайм опять же

Aldar
05.12.2017
12:26:40

Alexey
05.12.2017
12:26:54
ну вот RTTY или как там оно. это ж рантайм

Maxim
05.12.2017
12:27:22
А чего сложного?
Попробуй свой проект рабочий с чего бы то ни было перевести на раст

Mi
05.12.2017
12:28:49
Хочу попробовать веб приложение написать, но так лень

Alexander
05.12.2017
12:33:25
на обероне, да?

Nikita
05.12.2017
12:36:32
на malbolge скорее

Aldar
05.12.2017
12:39:14
просто счетчик ссылок

umatomba
05.12.2017
12:59:09
?

Evgeny
05.12.2017
13:42:45
в расте есть библиотечная реализация корутин

Azat
05.12.2017
16:18:14
Парни, а на свифте вообще кто-нибудь пишет серверсайд, или это ещё более мертворождённо чем кристал?

Marat
05.12.2017
17:18:05
Свифт живее чем кристал, но не для серверсайда скорее всего

Azat
05.12.2017
17:22:34
https://github.com/vapor/vapor жи есть?

abc
05.12.2017
17:36:24
На D Lang тоже пишут. Там даже хороший вебфреймворк есть

Evgeny
05.12.2017
21:41:29
длангловский vibe-d неплох, но все течёт из-за кривого сборщика мусора.

Dmitriy
05.12.2017
21:42:15
Всем привет. Пишу кровавый энтерпрайз (Spring, Hibernate, WS, EJB) на работе. Но чего-то мне хочется нового - функционального. Приглянулся Elixir, почитал доки, туториалы, но хотелось бы больше практики. Если подскажитекакой-то сборник задач, буду очень признателен, если интерактивный вообще отлично.

Aliaksandr
05.12.2017
21:42:49
http://exercism.io/

Google

Dmitriy
05.12.2017
21:44:24
Премного благодарен.

Taras ?
05.12.2017
21:45:51

Dmitriy
05.12.2017
21:48:04
И еще вопрос. Если все таки зайдет, то обязательно ли знать erlang ?