Size: a a a

Язык программирования Julia / Julia programming language

2020 June 20

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну, тут надо правда честно сказать, что это intrinsic функция, не предназначенная для использования сторонними лицами типа меня 😊))))
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Так что автор имел право делать что хочет.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
ну, может имеет смысл найти альтернативный вариант? Или расширить эту функцию?
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Но с другой стороны, когда несколько раз в такую ситуацию попадаешь, начинаешь избегать do блоков, потому что они плохо скалируются. То есть если у тебя какая-то конкретная проблема есть, то они её решают, но если эта проблема как-то расширяется, то внезапно  выясняется, что лучше с самого начала было делать по другому.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
к слову, есть https://github.com/JuliaIO/Tar.jl
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну, конкретно в случае Tar я просто проскипал всё лишнее.

Да, я про него и говорю.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Вот эта злополучная функция: https://github.com/JuliaIO/Tar.jl/blob/master/src/extract.jl#L205

И вот её использование: https://github.com/JuliaIO/Tar.jl/blob/master/src/extract.jl#L47
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Андрей Оськин
Но с другой стороны, когда несколько раз в такую ситуацию попадаешь, начинаешь избегать do блоков, потому что они плохо скалируются. То есть если у тебя какая-то конкретная проблема есть, то они её решают, но если эта проблема как-то расширяется, то внезапно  выясняется, что лучше с самого начала было делать по другому.
я думаю, что проблема просто в том, что авторы библиотеки об этом не сильно думали
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
впрочем, мне такие проблемы не попадались
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Разумеется, тут я даже спорить не буду.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
учите Руби, тогда на Джулии код будет правильный 😇
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Хех.

В руби нет multiple dispatch насколько я понимаю 😊
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
у него объектный полиморфизм
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
и модули как библиотеки методов
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
при условии, что определить второй метод с тем же количеством аргументов не получится, поскольку типизация динамическая, естественно
источник
2020 June 21

PY

Popov Yuri in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
Мне было как раз тяжело R изучать, именно из-за того, что надо не в терминах циклов думать, а в терминах векторизации
Согласен после "С" в терминах авторизации совсем не думается. До сих в матлабе и питоне  часто хулиганю😂
источник

PY

Popov Yuri in Язык программирования Julia / Julia programming language
Roman Samarev
последние пункты - скорее смысловое уточнение. А вообще, если кому интересно, у меня три полуторачасовые лекции есть именно по Ruby 🙂
Лекции по Ruby в каком виде видео текст или сами читаете. Если они задокументированы как текст или видео может поделитесь.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Roman Samarev
в сущности, если кому интересно - 3, 4, 5 лекции http://e-learning.bmstu.ru/moodle/course/view.php?id=119
все материалы здесь. И видео, и слайды, и примеры
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Кстати, кто не слышал - выпустили обновление плагина Julia для VS Code, теперь с блекджеком и построчным показом результатов. Еще есть воркспейс, панель для графики и панель для показа табличек.
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Еще оказывается, что самый популярный плагин темы для VS Code - подсветка в стиле атома (обновил скрин выше).
источник