From 425784a612459bdf761aca86afbf9e6e12653d3b Mon Sep 17 00:00:00 2001 From: ShuiRuTian <158983297@qq.com> Date: Wed, 6 Jan 2021 16:01:48 +0800 Subject: [PATCH] add analytics md. --- analytics.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 analytics.md diff --git a/analytics.md b/analytics.md new file mode 100644 index 000000000000..ff32318674d6 --- /dev/null +++ b/analytics.md @@ -0,0 +1,28 @@ +# file name change + +change module system and `use` clauses. + +This means we would not change all possiable places for now.(I think this is hard to implement even in future.) + +## module system + +### physical module and logic module + +each file and folder(lib.rs in the folder) is a physical module. + +`use` and `pub` could import and export module as logic. + +logic module could be seen as `namespace`. + +Only logic module matters. + +### module tree + +### module declaration + +> logic module could be defined in its ancestor's folder. + +> module + +## use clauses +