with-utf8
course-plan
with-utf8 | course-plan | |
---|---|---|
4 | 19 | |
52 | 1,197 | |
- | 0.9% | |
6.1 | 2.2 | |
5 days ago | 10 months ago | |
Haskell | Haskell | |
Mozilla Public License 2.0 | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
with-utf8
-
Best resources to learn haskell?
Invalid byte sequence sounds like a locale issue (see this blog post).
-
What Is IO Monad?
The real fix will happen when Data.Text moves from UTF-16 to UTF-8:
https://discourse.haskell.org/t/hf-tech-proposal-1-utf-8-enc...
Fortunately this proposal has been accepted, but I don't know the timeline for its implementation in GHC.
Until then, working with UTF-8 is kind of convoluted
https://serokell.io/blog/haskell-with-utf8
Also: libraries need to be fixed to accept Data.Text instead of String. IsString helps (it's a typeclass that contains all string types) but only if APIs take it instead of defaulting to String. Adding random string conversions to cope with legacy APIs is very annoying.
-
Where can I look for help?
Agda is written in Haskell, and the quoted error message is a common problem with applications written in Haskell. You probably have an environment variable like LC_CTYPE or LC_ALL which is set to an unusual value. I'd try setting LANG, LC_CTYPE and LC_ALL to en_US.utf8.
-
Using VS Code with Haskell
without this I get a build error (see here
course-plan
- How to learn Haskell?
- Learning haskell
- Starting out.
- Resource to quickly relearn basics of Haskell?
-
Počeo da učim Haskell
haskell-begginers-2022
-
The Icculus Microgrant is giving out 250 dollar grants to open source projects, please brag about your project(s) in this thread so I can see them!
GitHub: haskell-beginners-2022/course-plan
- Learning content on Functional Programming in Haskell.
-
I want to start learning haskell what resources would you recommend
The "How to learn Haskell proper" section mentions my Haskell Beginners 2022 Course, and I just came here to say that I still maintain this course and help Haskell newcomers every week, so don't hesitate to try it out!
-
What is the best resource to learn Haskell in 2023?
If you're open to video learning resources, I can recommend my Haskell Beginners 2022 course.
-
[Hacktoberfest] Beginner-friendly Haskell contributions
Haskell Beginners 2022 — a Haskell course for complete beginners. It doesn't require any prior FP knowledge at all! And it's format is perfectly suitable for Hacktoberfest. Read more information in how to participate instructions.
What are some alternatives?
haskell-language-server - Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
datafaker - Generating fake data for the JVM (Java, Kotlin, Groovy) has never been easier!
text - Haskell library for space- and time-efficient operations over Unicode text.
haskell-handbook - Best practices on how to be efficient with Haskell in production
text-short - Memory-efficient representation of Unicode text strings
wiwinwlh - What I Wish I Knew When Learning Haskell
unicode-transforms - Fast Unicode normalization in Haskell
learn-you-a-haskell - “Learn You a Haskell for Great Good!” by Miran Lipovača
unicode-data - Access unicode character database
Modern-CPP-Programming - Modern C++ Programming Course (C++03/11/14/17/20/23/26)
safeio - Haskell Library for safe (atomic) IO
learnyouahaskell.github.io - A community version of the renowned "Learn You a Haskell" (LYAH) tutorials collection!