Size: a a a

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

2021 June 30

A

Alexandr in Язык программирования Julia / Julia programming language
В докер контейнере устанавливается компонент питоновский и из него выдераются нужные ресурсы и метаинформация. В случае генерации из PyPi. При генерации из репозитория там при необходимости происходит сборка с помощью nodeJS
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Для выдерания меты нужно чтобы питоновский пакет запускался (ну либо вручную парсить его код). Т.е. там нужно содержимое пары питоновских массивов получить. И не хотелось привязываться из-за этого к питону который стоит (или не стоит) у пользователя.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
ого, понятно
для случаев, когда нужен только питон, то возможно удобнее будет Conda.jl / PyCall.jl использовать: они ставят свой питон и нужные пакеты к нему
когда ещё node задействована, то там конечно так просто не сделать
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
*они ставят свой питон если ENV[PYTHON] == ""
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Я думал над этим. Проблема в том, что PyCall не умеет работать с локальным окружением конды. А ставить все зависимости даже просто на окружение общее для всех пакетов использующих Conda.jl не очень хочется
источник

AP

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

A

Alexandr in Язык программирования Julia / Julia programming language
Теперь надо разбираться как устроена машинерия автоматического создания PR и деплоя в BinaryBuilder...
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Вообще ENV[PYTHON] мне показалась не очень удобной. После ее изменения нужно делать Pkg.build("PyCall") и это повлияет на все пакеты его использующие. Т.е. невозможно использовать разный питон в разных установленных пакетах
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
https://www.youtube.com/c/TheJuliaLanguage/videos

пачка новых роликов для новичков
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
учим Julia через Powershell и Notepad++  - огонь))
источник

ЕП

Евгений Погребняк... in Язык программирования Julia / Julia programming language
The hard way )))
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Из последних "полезных" вставок плагином Julia:
using Base: NamedTuple, String
источник

АО

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

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Допишут https://copilot.github.com/, оно и не такое будет вставлять….
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Смотрю на пример с питоном и кажется, что написать текстом задание было дольше, чем собственно код набрать 😊))
источник
2021 July 01

VG

Viktor G. in Язык программирования Julia / Julia programming language
Хм, а в какое окружение нужно добавлять Revise, чтобы одновременно разрабатывать пакет и использовать его?
источник

RS

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

VG

Viktor G. in Язык программирования Julia / Julia programming language
ну вот у меня в vscode стоит галка Load Revise.jl on startup of the REPL., но при запуске окружения пакета функция revise не определена
источник

RS

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

RS

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