From 6d1d18532c1d0495a1fd42e6f1b2f7d165efe0a2 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Thu, 12 Dec 2024 09:17:22 -0500 Subject: add IRC --- 2024/talks/julia.md | 81 +++++++++++++++++++++++++++++++---------------------- 1 file changed, 47 insertions(+), 34 deletions(-) (limited to '2024/talks/julia.md') diff --git a/2024/talks/julia.md b/2024/talks/julia.md index 4b16f531..ba610a75 100644 --- a/2024/talks/julia.md +++ b/2024/talks/julia.md @@ -74,40 +74,53 @@ communities drive innovation. ## Notes -- \ Great, now I wanna learn Julia\... :-) - - \ Highly recommend it. Especially if you do any sort - of scientific computing. It's an amazing language -- \ Lots of things to like. Perhaps the most Dylan-like modern - language?  -- \ Got me interested in Julia, great talk -- \ Sooooo emacs written in julia? -- \ Amazing, thank you -- \ M-x clap -- \ Great talk \[13:10\] -- \ Thank you for the talk! \\o/ -- \ Thank you! -- \ I've been so happy ditching python for julia for all - my scientific research needs :) -- Some of these features, like the interactivity and the decompiler - reminds of Common Lisp -- One of Julia's best features (multiple dispatch) was inspired by - Common Lisp's defgeneric/defmethod. - - I would also add that Julia takes the idea further than Common - Lisp ever did, because you can't opt-out of being generic in - Julia, so it's everywhere and used pervasively. - - In Common Lisp, you had to opt-in, so it wasn't as apparent how - powerful this way of organizing code could be. -- \ Got me interested in Julia, great talk -- \ Sooooo emacs written in julia? -- \ akirakyle: First Guile Scheme (re: Robin's talk, next), - then Julia! ;-) -- \ Yes ;) -- \ So julia is like using CLOS everywhere? -- \ Sort of, but with the llvm runnig full optimized - native code generation for every argument type a function is called - with -- \ also julia \--lisp is bulit in! -- \ emacs-jupyter works with julia quite well btw +- Great, now I wanna learn Julia\... :-) + - Highly recommend it. Especially if you do any sort + of scientific computing. It's an amazing language +- Lots of things to like. Perhaps the most Dylan-like modern + language?  +- Got me interested in Julia, great talk +- Sooooo emacs written in julia? +- Amazing, thank you +- M-x clap +- Great talk \[13:10\] +- Thank you for the talk! \\o/ +- Thank you! +- I've been so happy ditching python for julia for all + my scientific research needs :) +- Some of these features, like the interactivity and the decompiler + reminds of Common Lisp +- One of Julia's best features (multiple dispatch) was inspired by + Common Lisp's defgeneric/defmethod. + - I would also add that Julia takes the idea further than Common + Lisp ever did, because you can't opt-out of being generic in + Julia, so it's everywhere and used pervasively. + - In Common Lisp, you had to opt-in, so it wasn't as apparent how + powerful this way of organizing code could be. +- Got me interested in Julia, great talk +- Sooooo emacs written in julia? +- akirakyle: First Guile Scheme (re: Robin's talk, next), + then Julia! ;-) +- Yes ;) +- So julia is like using CLOS everywhere? +- Sort of, but with the llvm runnig full optimized + native code generation for every argument type a function is called + with +- also julia \--lisp is built in! +- emacs-jupyter works with julia quite well btw +- org-babel also works well +- def looking forward to the julia talk +- It would be great to integrate pluto with emacs, but currently very hard to figure out best way to do so +- That would be interesting for sure +- Pluto.run(auto_reload_from_file=true) is the best right now + - Problem is pluto is very tied to browser + - I dislike leaving emacs for things + - But Pluto is a great tool + - Same, I suppose one could alternatively say the problem is emacs can't be very easily tied to the browser + - As opposed to vscode where such integrations are easier + - Although, on the other hand, I am happy emacs isn't tied to a browser + - It's better in general + - Yes it shouldn't be tied to a browser, but it also would be very helpful for emacs to have better access to rendering content that requires a dom/js environment in an emacs window [[!inline pages="internal(2024/info/julia-after)" raw="yes"]] -- cgit v1.2.3