
i'm curious about the best way to deal with conn to make db connections. i define it in main like this, then when i want to use it in a function i have to pass it as a parameter: main = do conn <- connectPostgreSQL ... fn conn something fn conn x = ... now conn is a global variable i guess because it is defined in main, but perhaps main isn't considered a global namespace? i recall in python a global variable could be accessed by functions, but in php they can't unless you use "global" within the function. so is this the correct way to handle such things? right now it seems to be the only way in haskell. -- In friendship, prad ... with you on your journey Towards Freedom http://www.towardsfreedom.com (website) Information, Inspiration, Imagination - truly a site for soaring I's