У нас вы можете посмотреть бесплатно Jlyfish: Reproducible documents with Julia and Typst | Kröpelin | JuliaCon 2024 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Jlyfish: Reproducible documents with Julia and Typst by Andreas Kröpelin PreTalx: https://pretalx.com/juliacon2024/talk... presentation slides: https://pretalx.com/media/juliacon202... [Jlyfish on GitHub](https://github.com/andreasKroepelin/T...) There are many software solutions that combine code, its output, and prose. Beginning with interactive notebooks such as Pluto or Jupyter, over code presentation focused systems like Weave.jl or Quarto, to extensions for general purpose typesetting software like PythonTeX for LaTeX or showman for Typst. Jlyfish can be found in the last catergory and aims at providing the best interaction between Typst and Julia. To this end, it consists of a package for Typst and one for Julia and makes use of Julia's powerful features. As Typst supports displaying text, PNG, JPG, and SVG, Jlyfish will use Julia's display system to display the result of a computation in the richest possible MIME type. It additionally supports the MIME `"text/typst"` that will then be interpreted as Typst source code on the Typst side, allowing emitting markup or more complex document features. Users can also configure whether the Julia code, the standard output, and/or logs should be shown in the document. Julia's support for metaprogramming facilitates parsing the user provided code and evaluating it in an encapsulated module and its own environment. The Julia package is used like a standalone program by calling a `watch()` function. It then watches the Typst source file for changes and automatically reruns evaluation, but only if the Julia code has actually changed. In this talk, I will briefly introduce Typst and why one should consider preferring it over LaTeX. Then, I will present how to use Jlyfish and how it works behind the scenes, focussing on the Julia parts. After demonstrating what is possible with Jlyfish today, I will close with some ideas for its future development.