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 +