I have idea for making rust more potable by clean architecture
i dont know too much of that , but if you ask me how it look like , then it will be , like the io layer will have the input output of the app like syscalls and also raw pointers maybe , while the pure_logic will have the traits and impls and functions and the adapters will have the implementaions of the trait of the pure_logic using the io layer while the main will just have the main , the reason of that is to make any crate support all the target that the third party programmer want , but i want it backward compatibility then i prefer to make it as optional section in the cargo toml but still they will need to rewrite there code to fit this new standard that mean if we want it then we need to split the ecosystem , but is it good idea for new language to do that ? or not ?
Discussion in the ATmosphere