Skip to content

Starter repository for the "Programming Styles" course at USI, specific for the Pipeline style in Haskell

Notifications You must be signed in to change notification settings

LuCEresearchlab/programming-styles-pipeline-haskell-starter

Repository files navigation

Pipeline - Haskell

This is the starter template for the Haskell version of the Pipeline style for the term frequency task.

Submission Info

Property Value
First Name ...
Last Name ...
Language Haskell

Testing your program

You can manually test your program by compiling it with ghc:

ghc Pipeline.hs

and then running it with the two input files (using the shell redirection operator < is particularly convenient):

./Pipeline < input-small.txt
./Pipeline < input-large.txt

You can compare the expected output with the output of your program (expected-output-[small|large].txt).

Submission Checklist

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

Feedback

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.

About

Starter repository for the "Programming Styles" course at USI, specific for the Pipeline style in Haskell

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published