Size: a a a

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

2021 June 16

A

Andrey in Язык программирования Julia / Julia programming language
Это не мой пост
источник

A

Andrey in Язык программирования Julia / Julia programming language
В моем не было сравнения моих знаний со знаниями разрабов, т.к. я не страдаю в нужной для этого мере комплексом неполноценности
источник

A

Andrey in Язык программирования Julia / Julia programming language
Если я написал полную чушь, об этом можно написать как подобает преподавателю (каковым вы себя называете), а не в стиле 12-летнего двачера
источник

DP

Dmitry Penzar in Язык программирования Julia / Julia programming language
Я для вас не преподаватель. И не обязан в таком стиле писать. Но споры с вами бесмысленны, потому прекращаю.
источник

A

Andrey in Язык программирования Julia / Julia programming language
источник

IY

Igor Yegin in Язык программирования Julia / Julia programming language
Oof
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Я тут понял, что некоторый софт удобнее/проще/надёжнее всего ставится через jll пакеты :)
Поэтому собрал обёртку для этого в пакет: https://gitlab.com/aplavin/RunBinary.jl
Запускать нужный бинарник (в примере ниже - sqlcipher) из командной строки так:
julia -e 'using RunBinary; @run SQLCipher'
источник

АО

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

АО

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

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
первый раз, если не установлен нужный пакет, конечно должно всё скачаться и установиться
но следующие разы - буквально 2 секунды и всё
источник

AP

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

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ну, просто это же обычная претензия к Джулии : работает быстро, но первый запуск (я имею в виду уже после установки) все равно медленнее, чем в питоне.
источник

АО

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

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
здесь основное время не в компиляции, а в работе Pkg: он проверяет, что есть все нужные пакеты, запихивает их в env, может ещё что-то делает
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
я такой подход на коленке сделал давненько и часто юзаю для двух пакетов - sqlcipher и difmap (это астрономический софт такой)
теперь, когда удобно собрал, может быть ещё для чего-то практично окажется
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
Меня еще доставла перекомпиляция пакетов, но вроде бы вопрос в прошлом
источник
2021 June 17

SG

Serg Gini in Язык программирования Julia / Julia programming language
JuliaLang tip: in your type/function/instance docstring, include an # Extended help section that won't show by default when users do ?foo, but a hint will be provided that they can do ??foo to see the extended help section. Super helpful this is builtin automatically!
источник
2021 June 20

АО

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

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Насколько я понимаю, эта штука умеет находить type unstable куски кода, в которых соответственно будет runtime dispatch происходить.

При этом, это все делается автоматически, нужно только запустить и она все дерево вызовов найдет. Эдакая смесь Cthulhu.jl и @code_warntype
источник

AK

Artem Korzhimanov in Язык программирования Julia / Julia programming language
Круто. Надо будет затестить
источник