summaryrefslogtreecommitdiffstats
path: root/2024/talks/julia.md
blob: f2914ad92616ff5e3ba9d654ab2089a288cbf771 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[[!meta title="Exploring shared philosophies in Julia and Emacs"]]
[[!meta copyright="Copyright © 2024 Gabriele Bozzola"]]
[[!inline pages="internal(2024/info/julia-nav)" raw="yes"]]

<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
<!-- You can manually edit this file to update the abstract, add links, etc. --->


# Exploring shared philosophies in Julia and Emacs
Gabriele Bozzola (he/him/his) - GitHub: @sbozzolo Website: <https://sbozzolo.github.io> LinkedIn: gabrielebozzola

[[!inline pages="internal(2024/info/julia-before)" raw="yes"]]

While seemingly disparate, the Julia programming language and Emacs share a
surprising kinship. This talk delves into the common design principles and
philosophies that unite these powerful tools, focusing on their shared
emphasis
on extensibility, customization, and interactive development. I'll explore
how
both Julia and Emacs empower users to tailor their experience through
powerful
metaprogramming and a rich ecosystem of extensions. I'll discuss the
REPL-driven workflows that foster exploration and experimentation in both
environments. Furthermore, I'll examine how their active and passionate
communities drive innovation.



[[!inline pages="internal(2024/info/julia-after)" raw="yes"]]

[[!inline pages="internal(2024/info/julia-nav)" raw="yes"]]