This is the starter template for the Haskell version of the Pipeline style for the term frequency task.
| Property | Value |
|---|---|
| First Name | ... |
| Last Name | ... |
| Language | Haskell |
You can manually test your program by compiling it with ghc:
ghc Pipeline.hsand then running it with the two input files (using the shell redirection operator < is particularly convenient):
./Pipeline < input-small.txt
./Pipeline < input-large.txtYou can compare the expected output with the output of your program (expected-output-[small|large].txt).
Please complete this checklist (turn [ ] into [X]) before you submit:
- I completed the above Submission Info
- I implemented the Term Frequency task in the requested language and style
- My program filters out the stop words (file stop_words.txt)
- My program outputs the top N most frequent words
- I wrote the source code myself and did not look at the source code of my class mates
- My program compiles without any errors
- I manually tested my program with the two input files provided
- I committed my changes (at least one commit, but possibly many)
- I pushed my commits to GitHub
The teaching team will assess the last commit on GitHub before the deadline. We will provide general feedback about the lab during our class sessions. Feedback that is specific to your submission will be provided as GitHub Issues.