If ( exists(table(A))) then drop table A ; > Create table A as blah blah blah... >
ee? no! that would break everything that refers to table A. modify it in place instead. > **** > > ** ** > > In 3 GL languages like C++, Java, etc. when a code module is accidentally > > included twice in a source file, what exactly happens? Does the compiler** > ** > > redefine or ignore the functions or objects in the duplicate module? What > **** > > about interpreted languages like python? > what you want is usually that importing a module is idempotent, i.e. doing it twice is the same as doing it once. The mechanisms by which this is achieved are very different in C++ versus Java but it is achieved nonetheless. ------------------------------------------- AGI Archives: https://www.listbox.com/member/archive/303/=now RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-f452e424 Modify Your Subscription: https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657 Powered by Listbox: http://www.listbox.com
