Travis HornforTravis Horntravishorn.hashnode.net·Jan 31, 2022Haskell Development on WindowsIf you run Windows and you're interested in Haskell but not sure how to get set up, check out this guide. The process isn't too hard, but it might be a little more intimidating than other, more popular languages. While I do recommend a Linux environm...Hamza Mateen and 1 other are discussing this2 people are discussing thisDiscuss·10 likes·2.2K readsDeveloper
Francisco GutierrezforLetters From Paradisefreefrancisco.hashnode.net·Mar 20, 2023Getting started with Haskell and NixSo, you want to learn Haskell? Congratulations! You're on your way to becoming a much better programmer in no time. However, as every programmer knows, the hardest part about programming is setting up your environment, especially when faced with mult...Discuss·10 likes·41 readsNix
Krzysztof KałamarskiforKrzysztof Kalamarskikkalamarski.hashnode.net·Apr 1, 2022How to write a more declarative TypeScript Code? Maybe monad implementationDisclaimer: In this post, I will drastically simplify the concept of monads. If you already know functional programming, please don't kill me. Monads are a core concept of functional programming but can also be useful in other paradigms. By using th...Discuss·6 likes·2.1K readsFunctional programmingTypeScript
Francisco GutierrezforLetters From Paradisefreefrancisco.hashnode.net·Apr 19, 2023Which Language Will GPT Use When It Replaces All Programmers?No programmers in five years? A few weeks ago Emad Mostaque, the founder and CEO of Stability AI, made a bold prediction about the future of programming. He told the audience at Goldman Sachs 2023 Disruptive Technology Symposium that programming will...Discuss·1 like·381 readsHaskell
Francisco GutierrezforLetters From Paradisefreefrancisco.hashnode.net·Mar 20, 2023Getting started with Haskell and NixSo, you want to learn Haskell? Congratulations! You're on your way to becoming a much better programmer in no time. However, as every programmer knows, the hardest part about programming is setting up your environment, especially when faced with mult...Discuss·10 likes·41 readsNix
GiriPrasath.DforGiriprasathgiriprasath.hashnode.net·Feb 2, 2023Haskell for Beginners: A Guide to Functional ProgrammingHaskell is a statically-typed, purely functional programming language. It was first released in 1990 and has since become a popular choice for tasks such as data analysis, web development, and more. One of the key features of Haskell is its strong ty...DiscussHaskell
jforblueberry's pldev dumpblueberry87.hashnode.net·Jan 23, 2023Solving system-F application with metavariablesWe've all been there before. You have a function you want to call, and a variable you want to call it with, but you just don't want to manually write instantiations when all the needed info is (probably) there! Warning - This is not particularly read...Discuss·52 readsType Inference
Rocky Dforλ. Code and Combat in Harmonyrockydd.hashnode.net·Jan 17, 2023Exploring Haskell's Type System: From data constructors to :t and :kIn Haskell, every value has a specific type and the type of a value determines the set of operations that can be performed on it. Haskell is a statically typed language, which means that the type of a value must be known at compile-time. Types are a ...DiscussHaskell
Alokam Chinenye AugustaforNenyealokamca.hashnode.net·Jan 6, 2023Getting Started with HaskellIf you are interested in learning a programming language for systems programming, dev tools engineering, or even blockchain development, one of the best languages available is Haskell programming language. In this article, you will learn about Haskel...Discuss·1 like·26 readsprogramming languages
Jorge RomeroforJorch's Mini Blogjorgerl.hashnode.net·Dec 4, 2022Type signatures in HaskellIf you are a dynamically typed programmer you probably are not super familiar with type signatures. (Perhaps even if you are an avid TypeScript user!) In the following example, I will try to demonstrate with a practical example why we would like to u...Discuss·3 likes·111 readsRandom HaskellHaskell
Jamie Wohletzforbinary daydreamsreflectiveresistance.hashnode.net·Nov 29, 2022Branching in HaskellOverview In Haskell, there are multiple ways to branch your code's control flow based on some condition. Let's cover those ways in depth. Pattern matching You will see pattern matching everywhere in Haskell code. All of the examples in this section ...Discuss·131 readsHaskell
Yuan LiforYuan Li's Tech Blogliyuan.hashnode.net·Nov 15, 2022Haskell : How to install itGo to this website Choose GHCup method, go to GHCup Page Install on windows follow the instruction. Copy the command then open windows power shell, run the command: Set-ExecutionPolicy Bypass -Scope Process -Force;[System.Net.ServicePointManager]::...Discuss·36 readsHaskellHaskell
Yuan LiforYuan Li's Tech Blogliyuan.hashnode.net·Nov 15, 2022Haskell : What is HaskellWhat is Haskell Haskell (/ˈhæskəl/) is a general-purpose, statically-typed, purely functional programming language with type inference and lazy evaluation.Designed for teaching, research and industrial applications, Haskell has pioneered a number of ...Discuss·29 readsHaskellHaskell