An open API service indexing awesome lists of open source software.

https://github.com/winverse/euler-hs

Learn to Haskell
https://github.com/winverse/euler-hs

Last synced: about 2 months ago
JSON representation

Learn to Haskell

Awesome Lists containing this project

README

        

> A Haskell adventure into Euler Project

# About euler project

[euler project](https://projecteuler.net/about)

# Why Haskell?
The Haskell has a several features.
For example Lazy evaluation, Type guard, Pattern matching, etc...
but What I want to learn the most is Type System (it is called Type checking) in Haskell
The Type System is, i think, the most important thing in modern programming language,
[Rust](https://www.rust-lang.org/) what seems to have been influenced by haskell, is also has a powerful type system. also [Yi KwangKeun](http://ropas.snu.ac.kr/~kwang/) professor at Seoul National university(SNU), insisted type system as the reason why we need to learn nML.

> references
- https://www.haskell.org/
- [프로그래밍 교육에서 실습언어 선택](http://ropas.snu.ac.kr/~kwang/paper/position/edu.pdf)
- [value-oriented programming](http://ropas.snu.ac.kr/~kwang/paper/maso/1.pdf)
- [Rust](https://en.wikipedia.org/wiki/Rust_(programming_language))

# The Path
I like studying FP, Haskell has always been a language i like to learn.
Haskell is really not easy for me, But I try... and again try...
This repository a process of The trying...