https://bugs.kde.org/show_bug.cgi?id=470381

Alexander Semke <alexander.se...@web.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/educ
                   |                            |ation/cantor/-/commit/5c038
                   |                            |e422c8fe2fcc14ddca2f8ec8d8c
                   |                            |6fbca592
   Version Fixed In|                            |23.12
             Status|CONFIRMED                   |RESOLVED
         Resolution|---                         |FIXED

--- Comment #4 from Alexander Semke <alexander.se...@web.de> ---
Git commit 5c038e422c8fe2fcc14ddca2f8ec8d8c6fbca592 by Alexander Semke.
Committed on 16/09/2023 at 15:09.
Pushed by asemke into branch 'master'.

[Julia] removed the dependency on Julia's executable and set the recommended
version to the current LTS version 1.6.7.

We don't communicate via CLI with julia's executable and load the interpreter
into Cantor's runtime in the "server" directly and similarly to how it's
done also for Python and R. cantor_juliabackend.so and and
cantor_juliaserverjulia
are linked to julia's libraries. We nowhere depend on the executable.
Allowing the user to specify the path to the executable and loading the
libraries
from there made some edge cases possible but introduced additional complexity
in the code and such severe limitation as not being able to work with symlinks
in the PATH. So, we remove this complexity and limitations now and the more
important
option to work with different packages and version of Python, R and Julia will
be
solved in future differently.
FIXED-IN: 23.12

M  +3    -0    CHANGELOG.md
M  +8    -62   src/backends/julia/juliabackend.cpp
M  +0    -6    src/backends/julia/juliabackend.kcfg
M  +9    -29   src/backends/julia/juliaserver/juliaserver.cpp
M  +2    -3    src/backends/julia/juliaserver/juliaserver.h
M  +1    -5    src/backends/julia/juliasession.cpp
M  +1    -3    src/backends/julia/juliasettingswidget.cpp
M  +69   -85   src/backends/julia/settings.ui

https://invent.kde.org/education/cantor/-/commit/5c038e422c8fe2fcc14ddca2f8ec8d8c6fbca592

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to