Size: a a a

2019 December 27

g

gavr in ru.nim.talks
Alex
Ну она требует каких то либ из гтк, или бинарники самодостаточны?
требует одной либы glib, это у нее вместо std, чекал на винде вместе с всеми гтк либами то бишь ехешник + длльки это 20 мегов, с only glib не чекал но думаю мегабайта 2 наверн,
Также есть несколько профилей, но во всех остальных меньше возможностей, например можно компилить с posix, тогда будет самодостаточные, но уже никакой интроспекции, гир итд.
источник

g

gavr in ru.nim.talks
на моей машине bench.b тож vala топ 1, автор теста списал это на более новый проц и чето еще, котлин вообще далеко, компилил теми же флагами
источник
2019 December 28

A

Alex in ru.nim.talks
gavr
на моей машине bench.b тож vala топ 1, автор теста списал это на более новый проц и чето еще, котлин вообще далеко, компилил теми же флагами
Мне кажется, важен порядок значений, а не абсолютные числа. Всё равно скорость разработки важнее
источник

g

gavr in ru.nim.talks
Alex
Мне кажется, важен порядок значений, а не абсолютные числа. Всё равно скорость разработки важнее
это точно, жалко у всех тонны легаси и консерватизм 15ти лет с++ разработки какого нибудь мезозойского стандарта
а про порядок не понял, каких значений
источник

A

Alex in ru.nim.talks
Ну какая разница 1 или 1.5 секунды на бенче. Вот 1 и 10 секунд - это уже большая разница
источник

g

gavr in ru.nim.talks
а, ну ето да, но тут и тест очень маленький, mandel уже 2 секунды от плюсов, помню оч обширную статью про раст и то насколько важна скорость, еще судя по всему тех времен когда раст не давал особого прироста
источник

A

Alex in ru.nim.talks
gavr
а, ну ето да, но тут и тест очень маленький, mandel уже 2 секунды от плюсов, помню оч обширную статью про раст и то насколько важна скорость, еще судя по всему тех времен когда раст не давал особого прироста
А тем временем повсюду питон, который на том тесте наверно ещё не закончил работать
источник

g

gavr in ru.nim.talks
Alex
А тем временем повсюду питон, который на том тесте наверно ещё не закончил работать
так точно (и это первый тест который короткий)
источник

g

gavr in ru.nim.talks
но выгода не интерпретируемых языков вроде как должна быть всем очевидна, эхх https://youtu.be/uO268voCGwA
источник

A

Alex in ru.nim.talks
Ну так и сложность возрастает. Я поэтому ним и выбрал - он вроде на два стула садится, правда пока падает
источник

g

gavr in ru.nim.talks
Alex
Ну так и сложность возрастает. Я поэтому ним и выбрал - он вроде на два стула садится, правда пока падает
это только по сравнению с го выростает, все современные языки уже давно набиты фичами подзавязку, в том числе функциональными, даж с++ 20тый, а сложность только упадет изза не динамической типизации
источник

g

gavr in ru.nim.talks
сложнее выстрелить в ногу из-за того, что не помнишь, что принимает/возвращает метод
источник

g

gavr in ru.nim.talks
да. все прекрасно, когда у тебя 300 строк максимум
источник

g

gavr in ru.nim.talks
gavr
требует одной либы glib, это у нее вместо std, чекал на винде вместе с всеми гтк либами то бишь ехешник + длльки это 20 мегов, с only glib не чекал но думаю мегабайта 2 наверн,
Также есть несколько профилей, но во всех остальных меньше возможностей, например можно компилить с posix, тогда будет самодостаточные, но уже никакой интроспекции, гир итд.
почти угадал, 2,6
источник

A

Alex in ru.nim.talks
gavr
почти угадал, 2,6
Жить можно :)
источник

DP

Dmitry Ponyatov in ru.nim.talks
gavr
это только по сравнению с го выростает, все современные языки уже давно набиты фичами подзавязку, в том числе функциональными, даж с++ 20тый, а сложность только упадет изза не динамической типизации
ну ка в каком есть полноценный pattern matching или поддержка асинхронной распределенки на уровне синтаксиса ?
кроме Эрланга конечно
источник

DP

Dmitry Ponyatov in ru.nim.talks
Alex
Ну так и сложность возрастает. Я поэтому ним и выбрал - он вроде на два стула садится, правда пока падает
падает то ладно, как бы не порвался
источник

E2

Evgeniy 2900 in ru.nim.talks
Где посмотреть пример интеграции c кода в nim?
источник

g

gavr in ru.nim.talks
Dmitry Ponyatov
ну ка в каком есть полноценный pattern matching или поддержка асинхронной распределенки на уровне синтаксиса ?
кроме Эрланга конечно
async await являются ключевыми словами, так что можно сказать что везде где они есть есть поддержка асинхронности на уровне синтаксиса, это C#, наверн почти все js языки и dart, и vala кстать тож. Паттерн мачинг более редкий, и я вообще мало о нем знаю, но как минимум C#, Rust, Swift, Vala и наверное везде где поддерживается интроспекция.
источник

A

Andrew in ru.nim.talks
Статья огонь
источник