From: mengx@... Date: 2002-01-30T07:37:26+09:00 Subject: strange behavior Hi, Below is a simple program ********************************* module C CC = 1 end module A include C puts CC module B puts CC end end ********************************* The second "puts CC" raise exception "uninitialized constant CC (NameError)". But Below works as expected. ********************************* module A CC = 1 puts CC module B puts CC end end ********************************* Any Idea? What can make CC visible to "B" in the first program ? Thanks -Ted