chrisvoncsefalvay / learn-julia-the-hard-way

Learn Julia the hard way!
https://app.gitbook.com/@chrisvoncsefalvay/s/learn-julia-the-hard-way/
Other
772 stars 153 forks source link

Modules and packages #17

Open cormullion opened 9 years ago

cormullion commented 9 years ago

Great work so far! I think you need a chapter on modules and packages, though.

chrisvoncsefalvay commented 9 years ago

Yes! I was planning on squishing it into the topic on macros and metaprogramming, calling it 'macros, modules and metaprogramming' :dancer: just for the alliteration's sake! And also because logically they fit together as they all deal with code extensibility.

cormullion commented 9 years ago

Sounds like a plan. Although I would say that modules and packages are compulsory and meta programming optional?

chrisvoncsefalvay commented 9 years ago

I'd say the chapter will be rather thin on meta other than macros. Macros are becoming bigger and bigger and they're also becoming the basis of documenting functions, so e.g. @doc would be referred to copiously in the style chapter. But good point ;)