Julia's Type System


Details
After seeing the promising interest and different backgrounds of the persons who showed up in our introductory Meetup, I feel the time is right to plan the second one. :)
Assuming that most persons are newbies in the language (and have or have not some formal background in programming) I will try to keep the topics of these first meetings relatively restricted, so we can go in depth and experiment with all aspects that are currently available. Remember the language is evolving rather quickly, for example v1.3 just came out!
In this Meetup we will start by explaining the philosophy of Julia's type system, its inspiration and its current hierarchy. We will attempt to cover the entire Types section of the manual (https://docs.julialang.org/en/v1/manual/types/). Then we will move on to hands-on using scripts to see in practice how the types are declared, how functions operate on them, compare with practices in other languages, explain bizarre behavior, etc.
** PLEASE BRING YOUR OWN LAPTOP TO THIS MEETUP AS WE WILL APPLY OURSELVES **
This is also a perfect opportunity to troubleshoot any installation or scripting issues you might have had in the past.
If you feel kind of creative, do prepare your own "practice scripts" or questions, which some of our experienced members can attempt to answer.

Julia's Type System