HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Javis.jl - Julia Animations and Visualizations | Jacob Zelko, Ole Kröger | JuliaCon2021

The Julia Programming Language · Youtube · 44 HN points · 1 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention The Julia Programming Language's video "Javis.jl - Julia Animations and Visualizations | Jacob Zelko, Ole Kröger | JuliaCon2021".
Youtube Summary
This talk was given as part of JuliaCon2021.

Abstract:
Javis.jl is a general purpose animation library which builds on top of the Luxor.jl graphics library.
It fills a gap in the Julia ecosystem by providing functionality to create object based animations to communicate complex ideas through simple means. Furthermore, Javis provides the flexibility for users to extend Javis’s visualizations to a variety of applications. Users are already expressing complicated ideas through winsome domain specific visuals such as planetary motion or brain mapping.

For more info on the Julia Programming Language, follow us on Twitter: https://twitter.com/JuliaLanguage and consider sponsoring us on GitHub: https://github.com/sponsors/JuliaLang

00:00 Welcome!
0:33 Introduction
3:06 Technical: Intro
4:05 Technical: Manim
4:59 Technical: Processing
5:47 Technical: Javis
8:29 Notebooks: Example
11:29 Notebooks: Jupyter
13:09 Notebooks: Pluto
15:32 Use Cases: Liveviewer
16:52 Use Cases: Streaming
18:37 Teaching with Javis
19:18 Community Use
19:45 Case Study: Neuroinformatics
20:34 Next Steps
21:40 Get Involved
22:05 Acknowledgements
23:09 Attributions

S/o to https://github.com/Wikunia for the video timestamps!

Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/YouTubeVideoTimestamps
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Aug 01, 2021 · 44 points, 5 comments · submitted by thecedarprince
oxinabox
Why does Javis use `act!(object, action)` rather than making actions callable structs so you could do `action(object)` ?
StefanKarpinski
Might make it easier to dispatch on both the object and the action? Just a wild guess.
oxinabox
Right, can't to abstract callable overloads in older versions of julia
None
None
Mageek
Julia is not object-oriented. If you want to dispatch on the type of action, you include it in the method signature.
DNF2
Actually, callable structs are a common pattern in Julia, and are not in opposition to multiple dispatch.

You are probably thinking of dot-method syntax, like this

  object.action()
HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.