@samir @RosaCtrl Yes, absolutely. The idea is that if you rewrite a program from one (scripting or otherwise) language to another, you don't have to change other parts of your system that refer to it. Language is an implementation detail. If you have bash libraries that need to be sourced by others, then they can have a suffix, just like a .py module would.