Obsidian/3-99 Research/Haskell/Haskell - README.md

30 lines
1.2 KiB
Markdown

# 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