Back Story: In an attempt to better understand Haskell and functional programming, I’ve given myself a few assignments. My first assignment is to make a program that can look through a data set (a set of numbers, words in a blog, etc), search for patterns or repetitions, group them, and report them.
Sounds easy enough. 🙂
Question: I’d like for the program to start by creating a list variable from the data in a text file. I’m familiar with the readFile function, but I was wondering if there was a more elegant way to input data.
For example, I’d like to allow the user to type something like this in the command line to load the program and the data set.
./haskellprogram textfile.txt
Is there a function that will allow this?
That should be enough to get you started. Now replace
reversewith something more valuable 🙂Speaking of parsing some input data, you might consider breaking your data into
linesorwordsusing respective functions from Prelude.