Haskell
- GHC 9.10.1 is now available!discourse.haskell.org GHC 9.10.1 is now available!
The GHC developers are very pleased to announce the release of GHC 9.10.1. Binary distributions, source distributions, and documentation are available at downloads.haskell.org and shortly via GHCup. GHC 9.10 brings a number of new features and improvements, including: The introduction of the G...
cross-posted from: https://infosec.pub/post/12126221
> h/t @bgamari@mastodon.social
- 8 months of OCaml after 8 years of Haskell in productiondev.to 8 months of OCaml after 8 years of Haskell in production
I've been using Haskell in production for 8 years. I've been using OCaml in production for 8...
- Markdown To HTML Compiler⚙️github.com GitHub - adam-mcdaniel/markdown-to-html: A Markdown to HTML compiler written in Haskell.
A Markdown to HTML compiler written in Haskell. Contribute to adam-mcdaniel/markdown-to-html development by creating an account on GitHub.
- Call for Participation: Haskell Ecosystem Workshop @ Zurihachaskell.foundation 2024 Haskell Ecosystem Workshop
We are excited to announce the 2024 Haskell Ecosystem Workshop, June 6-7 2024, organized by the Haskell Foundation and the OST Eastern Switzerland University of Applied Sciences! This is a workshop for those who want to gain a deeper understanding of the Haskell tooling ecosystem, whether to better ...
- IOG GHC Update #27 | IOG Engineeringengineering.iog.io IOG GHC Update #27 | IOG Engineering
Triweekly update from the GHC DevX team at IOG.
- [Well-Typed] Choreographing a dance with the GHC specializer (Part 1) and Haskell Unfolder Ep 23well-typed.com Choreographing a dance with the GHC specializer (Part 1)
This is the first of a two-part series of blog posts on GHC specialization, an optimization technique used by GHC to eliminate the performance overhead of ad-hoc polymorphism and enable other powerful optimizations. There will also be a Haskell Unfolder episode about this topic.
- Adam McCullough - Monad Transformers for the Easily Confused - LambdaConf ‘18
YouTube Video
Click to view this content.
After listening to this highly informative talk, I switched my message alert sound to Adam’s exasperated sigh, adeptly showcased throughout the talk. 🤌🏽
- `automata`: a tool for exhaustively generating valid strings from given automata grammars (FSMs, PDAs, Turing Machines)github.com GitHub - neurallambda/automata: generate synthetic data for training finite state machines/pushdown automata/turing machines
generate synthetic data for training finite state machines/pushdown automata/turing machines - neurallambda/automata
- If "category" has a better name....
cross-posted from: https://sopuli.xyz/post/10354955
> If "category" has a better name.... > > Isn't it just "composite"? > > Every arrow in category can be composed, the set(or class or whatnot..) of that is composite.
- "Categories for the Working Hacker" by Philip Wadler
YouTube Video
Click to view this content.
- FPIndia Learn Haskell meetup this Saturday
The next #FPIndia Learn #Haskell meetup is going to be this Saturday 24 Feb in #Gurgaon.
We'll do a quick recap of basics of Haskell, and then learn some tricks on how to write real world code. This is a great time to jump in if you have not attended the previous sessions.
Do drop by if you are around!
#FunctionalProgramming #Meetup #Delhi #India
- Basic optics: lenses, prisms, and traversals in Haskell (1:13:00)
YouTube Video
Click to view this content.
Basic optics: lenses, prisms, and traversals in Haskell
Lenses are becoming an increasingly important part of a Haskeller’s toolkit. Yet, when first approaching them, people may feel buried under a myriad of different lens-like thingies, and the complexity of some of the libraries implementing those concepts, like lens.
The goal of this talk is to provide a conceptual overview of three of the most important kinds of optics, namely lenses, prisms, and traversals. For most data types, those optics can be automatically generated, something we shall discuss. Finally, we shall look at one useful application of optics: treating semi-structured data such as JSON documents.
- Creating a macOS app with Haskell and Swiftalt-romes.github.io Creating a macOS app with Haskell and Swift
First part of an in-depth guide into developing a native macOS application using Haskell with Swift and SwiftUI. This part covers the set-up required to call Haskell functions from Swift in an XCode project using SwiftUI.