Size: a a a

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

2020 May 23

VG

Viktor G. in Язык программирования Julia / Julia programming language
А, значит она чем-то типа ZMQ общается с прослойкой, которая торчит в веб?
источник

A

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

A

Arthur in Язык программирования Julia / Julia programming language
Вот и пытаемся на чужое JuliaWebApi перейти, чем свой обработчик писать
источник

A

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

A

Arthur in Язык программирования Julia / Julia programming language
И в 2020 должен быть ещё доклад
источник

A

Arthur in Язык программирования Julia / Julia programming language
Moscow Python Conf++ 2020 - Профессиональная конференция для Python-разработчиков
https://conf.python.ru/moscow/2020/abstracts/6436
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
Arthur
Вот и пытаемся на чужое JuliaWebApi перейти, чем свой обработчик писать
Если это на одной машине, тогда непонятно, почему нельзя обойтись без этого пакета, одними Sockets.PipeServer https://docs.julialang.org/en/v1/manual/networking-and-streams/
или ZMQ.jl https://juliainterop.github.io/ZMQ.jl/stable/
не хотели вручную парсить запросы и свитчить по методам апи?
источник

A

Arthur in Язык программирования Julia / Julia programming language
На мой взгляд создание хорошего api одна из самых сложных задач в разработке, и если можно взять чужое, то лучше взять чужое)
источник

A

Arthur in Язык программирования Julia / Julia programming language
Плюс опенсорс, эта либа может будет независимо от нас развивается, а мы сможем использовать новые фичи при необходимости
источник

A

Arthur in Язык программирования Julia / Julia programming language
В самописных решениях такого преимущества нет
источник

A

Arthur in Язык программирования Julia / Julia programming language
Arthur
На мой взгляд создание хорошего api одна из самых сложных задач в разработке, и если можно взять чужое, то лучше взять чужое)
Под api я имею ввиду публичный интерфейс библиотеки, не веб в частности
источник

A

Alexandr in Язык программирования Julia / Julia programming language
Arthur
На мой взгляд создание хорошего api одна из самых сложных задач в разработке, и если можно взять чужое, то лучше взять чужое)
Звучит здраво. Пару раз сильно обжигались на своих велосипедах...
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
А записи доклада нет? @phTraveller
источник

VG

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

A

Arthur in Язык программирования Julia / Julia programming language
Moscow Python Conf++ 2019 — Профессиональная конференция для Python-разработчиков
https://conf.python.ru/2019/abstracts/4414
источник

A

Arthur in Язык программирования Julia / Julia programming language
За 2019 забыл скинуть)
источник

GI

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

RS

Roman Samarev in Язык программирования Julia / Julia programming language
По веб-прослойке мне лично понравилась https://github.com/wookay/Bukdu.jl
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
по сборке, мы собираем в докер. А при сборке генерируем образ:
mkdir -p sysimage
julia -e 'using Pkg; Pkg.add("PackageCompiler")'
julia --project=@. --trace-compile=sysimage/precompile.jl test/runtests.jl
julia --project=@. -e 'using PackageCompiler; PackageCompiler.create_sysimage(:PkgName; sysimage_path="sysimage/PkgName.so", precompile_statements_file="sysimage/precompile.jl")'
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
и, собственно, запуск:
CMD ["julia", "--sysimage=sysimage/PkgName.so", "--project=@.", "./src/run.jl"]
источник