Hi, I'm planning to design some semi-automated tools for (Yuk!) Y2K processing of (quite) a few files. I'm trying to determine what my language choices are. Currently I have a bias towards using a functional language to implement these programs, but a) this decision has yet to be finalized; b) one important argument will be available expertise, literature or related applications that can demonstrate advantages of using a functional language, resources to fall back on, including human resources, c) I will also have to decide between Haskell, SML and OCaml (I'm also considering Beta as an alternative). Are there known Haskell applications, projects or literature that could be consulted in order to determine whether Haskell would be a good choice? If any of you have a moment time and an opinion they would like to share, it would be of tremendous value to me. Briefly, these are the requirements: a) Language specification plug-in technology (to be implemented?), b) rules defining suspicious code for the chosen language, c) parsing files based on a + b, d) either batch or interactive generation of flags that indicate problematic code, e) editor with syntax support based on (a) and automated browsing (jumping from code to variables, function or procedure declarations to implementation, graphical display of dependancies) f) version control tools. Is Haskell a good language to implement any or all of these features? If not all features, is it complicated to interface existing Haskell implementations to languages more capable of handling some feature(s)? TIA Elan - - - - - - - - - - - - With searching comes loss and the presence of absence: "error: file.doc not found". <author unknown> - - - - - - - - - - - -