Kyle Cotton

Hi I'm Kyle Cotton a first year Computer Science & Mathematics student at the University of Edinburgh. I'm personally interested in Computer & Network Security. Here is my site.

Jun 21, 2019

Haskell for Beginners: High Order Functions

I’ve got a good post in store today, High Order Functions, one of my Haskell favourites. We’ve previously covered, List Comprehensions and Recursion for getting stuff done in Haskell, now...

May 29, 2019

Haskell for Beginners: Lists and Recursion

Now you know a little about Recursion its time we use this knowledge for good - lets use it with a Haskell Favorite, Lists! How the list is built I’ve...

May 27, 2019

Haskell for Beginners: Recursion

Our research into Haskell Lists continues. Before we can look into using recursive functions with lists, I think first we need to cover what recursion is. In my opinion recursion...

May 26, 2019

Haskell for Beginners: Lists and Comprehensions

Welcome back to the next post now we will be learning about List and comprehensions, they form a large part of a typical Haskell program, so lets find out more...

May 25, 2019

Haskell for Beginners: Functions

Functions, functions, functions; Haskell is all about functions. When writing Haskell code we create, compose and apply functions to achieve our goal. What is a function In Haskell a function...

May 23, 2019

Haskell for Beginners: Understanding Haskell Documentation

In this post I will be giving an insight in reading haskell documentation Product Example product :: Num a => [a] -> a -- The product function computes the product...

May 23, 2019

Haskell for Beginners: Installing Haskell

In this episode we will be installing Haskell, a lot of people struggle to install software to their machine and each operating system will be different, generally I advise the...

May 23, 2019

Haskell for Beginners: An Introduction to Haskell

Hello everyone, my name is Kyle Cotton, I’m a second year Computer Science & Mathematics student. Welcome to my first post in a series on Haskell. In this series I...

May 23, 2019

Hello, World!

Hello, World! there is only one correct way to start any CS project so here it is.

This project is maintained by KyleCotton