--- Log opened Thu Jun 06 00:00:58 2013 00:48 < mcallan> no, but i see it now. i guess functional prog. is good for coding solutions that are naturally expressed in, well functional form. but this is not surprising. would be surprising though if it were good for coding other kinds of solutions 11:31 < mcallan> if i had lazy evalutation (like i guess some func languages do), maybe my modeling of wiki pages would be simplified. the traces due to indirection (pages pointing to other pages) are logically simple, but the construction is complicated because i don't want 6 api calls going out to the wiki for every draft pair. so i have to store intermediate state and plan everything out in detail. it slows me down 11:32 < mcallan> this i admit ;^) 11:47 * mcallan gone fishing 17:08 < conseo> yes lazyness is handy 22:18 < conseo> in fact the statically typed haskell is completely evaluated lazily 22:21 < conseo> in clojure all collections (including all java types having iterable etc.) are wrapped in sequences. you can either make your computation an infinite sequence you pass around and take snippets explicitly, or you just compose with map and reduce (both lazily) and your domain specific functions the standard collections which are persistent --- Log closed Fri Jun 07 00:00:16 2013