Travis 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...10 likes·2.2K readsDeveloper
Francisco Gutierrezfreefrancisco.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...10 likes·41 readsNix
Krzysztof Kałamarskikkalamarski.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...6 likes·2.1K readsFunctional programmingTypeScript
Francisco Gutierrezfreefrancisco.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...1 like·381 readsHaskell
Francisco Gutierrezfreefrancisco.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...10 likes·41 readsNix
GiriPrasath.Dgiriprasath.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...Haskell
jblueberry87.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...52 readsType Inference
Rocky Drockydd.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 ...Haskell
Alokam Chinenye Augustaalokamca.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...1 like·26 readsprogramming languages
Jorge Romerojorgerl.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...3 likes·111 readsRandom HaskellHaskell
Jamie Wohletzreflectiveresistance.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 ...131 readsHaskell
Yuan Liliyuan.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]::...36 readsHaskellHaskell
Yuan Liliyuan.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 ...29 readsHaskellHaskell