<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/issue-418-i08qzqhrr" -->

---
title: Issue 418 | daily.dev
description: This issue of Haskell Weekly features articles on safe coercions in GHC, the weeder-nix library for running weeder on Haskell packages in Nix, the release...
canonical: https://daily.dev/posts/issue-418-i08qzqhrr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Issue 418 | daily.dev
og:description: This issue of Haskell Weekly features articles on safe coercions in GHC, the weeder-nix library for running weeder on Haskell packages in Nix, the release...
og:url: https://daily.dev/posts/issue-418-i08qzqhrr
og:image: https://api.daily.dev/og/posts/I08QzQhRR.png
og:image:alt: Issue 418
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Issue 418

**[Haskell Weekly](https://daily.dev/sources/haskellwkly)** · 2 min read · 0 upvotes · 0 comments

## Summary

This issue of Haskell Weekly features articles on safe coercions in GHC, the weeder-nix library for running weeder on Haskell packages in Nix, the release candidate for GHC 9.10.1, and Serokell's work on adding dependent types to Haskell. It also includes the Haskell Unfolder episode on generic (un)folds.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://haskellweekly.news/issue/418.html>

---

Tags: [#haskell](https://daily.dev/tags/haskell)

[View this post on daily.dev](https://daily.dev/posts/issue-418-i08qzqhrr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Issue 418","url":"https://daily.dev/posts/issue-418-i08qzqhrr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/issue-418-i08qzqhrr"},"datePublished":"2024-05-02T10:18:50.801Z","dateModified":"2024-05-09T08:03:37.463Z","description":"This issue of Haskell Weekly features articles on safe coercions in GHC, the weeder-nix library for running weeder on Haskell packages in Nix, the release...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5587ac300cdc202253958d224e471b4b?_a=AQAEuiZ","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5587ac300cdc202253958d224e471b4b?_a=AQAEuiZ","isAccessibleForFree":true,"articleSection":"Haskell Weekly","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Haskell Weekly","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/e30aaf87f5af479cab08b891bb4fcaaa","url":"https://daily.dev/sources/haskellwkly"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/issue-418-i08qzqhrr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"haskell","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Haskell Weekly","item":"https://daily.dev/sources/haskellwkly"},{"@type":"ListItem","position":3,"name":"Issue 418"}]}
```

