Size: a a a

2018 May 25

З/

Зелёный /4Y/ in ru.nim.talks
Я всё так и купился на твою пропаганду
источник

モニカのみ in ru.nim.talks
Зелёный /4Y/
Я всё так и купился на твою пропаганду
И как тебе язык в общем?
источник

З/

Зелёный /4Y/ in ru.nim.talks
Я только книгу сел читать, но уже мозг ахренел
источник

モニカのみ in ru.nim.talks
Зелёный /4Y/
Я только книгу сел читать, но уже мозг ахренел
Я Nim использую только для мелких утилит.
Но и для геймдева можно использовать. Язык почти созрел для этого.
источник

З/

Зелёный /4Y/ in ru.nim.talks
Это мы скоро проверим
источник

З/

Зелёный /4Y/ in ru.nim.talks
Когда руки дойдут. А пока буду его тихонько изучать
источник

З/

Зелёный /4Y/ in ru.nim.talks
Хотя почему не подходит? Я пока что не обнаружил ничего неподходящего
источник

З/

Зелёный /4Y/ in ru.nim.talks
По крайней мере для меня
источник

AL

Artem Labazin in ru.nim.talks
там с многопоточностью чет не оч, мне показалось. Особенно после Java или, например, Elixir

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

З/

Зелёный /4Y/ in ru.nim.talks
🤔
источник

モニカのみ in ru.nim.talks
Зелёный /4Y/
Хотя почему не подходит? Я пока что не обнаружил ничего неподходящего
Выйдет стабильная версия Nim 1.0.0, вот тогда можно спокойно юзать в геймдеве и для всего прочего.
источник

З/

Зелёный /4Y/ in ru.nim.talks
Artem Labazin
там с многопоточностью чет не оч, мне показалось. Особенно после Java или, например, Elixir

Точнее, вот вопрос с передачей данных между потоками мне чет не оч понятен. Понятно что channel надо юзать, но как это делать правильно - мало экзамплов
Ну там видать виртуальные машины порешали
источник

З/

Зелёный /4Y/ in ru.nim.talks
Мне впринцыпе потоки если и нужны, то в одностороннем режиме (только отдача значений из потока)
источник

AL

Artem Labazin in ru.nim.talks
о, ещё момент - у тя есть неймед тюпл, объект и объект по ссылке - когда какой юзать, тип бест практис?

неймед тюпл и объект - создаются в стеке, объект по ссылке в хипе. Это понятно. Но когда лучше юзать тот или иной вариант не особо понятно, особенно если учесть что хип у нас не как в Java, а на каждый поток свой (ну тип не глобальный)
источник

AL

Artem Labazin in ru.nim.talks
и идеалогически не совсем понятна разница между неймед тюпл и объектом (не по ссылке) в контексте Nim
источник

AL

Artem Labazin in ru.nim.talks
никто не сталкивался/задавался этим вопросом?
источник

З/

Зелёный /4Y/ in ru.nim.talks
источник

З/

Зелёный /4Y/ in ru.nim.talks
Жди и их удалят (это конечно не точно)
источник

AL

Artem Labazin in ru.nim.talks
во, ещё, третий "недостаток":
прагмы - норм тема, но в коде выглядят как говно, в смысле у меня кодули выглядят стройненько и красиво до появления этих фигурных скобочек и имён прагм в сигнатуре функций!

Почему нельзя было сделать их визуально похожими на аннотации в джаве или декораторы в питоне? ну норм же выглядит:

@SomePragma("parameter?")
proc doSome () =
 echo "Hello world!"

чем:

proc doSome () {.SomePragma.} =
 echo "Hello world!"
источник

AL

Artem Labazin in ru.nim.talks
ну лан, с одной прагмой эт еще не так заметно, вот когда их больше - ад и Израиль
источник