1.2 KiB
1.2 KiB
Table of Contents for Haskell
Files
- baby.hs
- Chapter 1 - Introduction.md
- Chapter 2 - Starting Out.md
- Chapter 3.md
- Learning Plan.md
- main.hs
Summary
This directory appears to be a personal note-taking and learning journal for someone who has just started learning Haskell, a purely functional programming language. The notes cover various topics such as:
- Introduction to Haskell
- What makes a programming language functional
- Difference between imperative and functional programming languages (e.g., C, Python, Rust)
- Basic concepts in Haskell, including:
- Immutable data structures
- Functional programming principles (referential transparency)
- Type inference and statically typed language
- How to compile and run Haskell code using the GHC compiler
- Using the Haskell Language Server with Neovim for interactive development
- Personal notes and questions, such as:
- What is a "state" in computer science?
- What is a monad in Haskell?
The directory appears to be a personal learning log, where the author records their progress, asks questions, and takes notes on various topics related to Haskell.
Generated by llama3.2:latest