head 1.4; access; symbols pkgsrc-2026Q2:1.4.0.8 pkgsrc-2026Q2-base:1.4 pkgsrc-2026Q1:1.4.0.6 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.4 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.2 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.3.0.4 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.2 pkgsrc-2025Q1-base:1.3; locks; strict; comment @# @; 1.4 date 2025.08.13.11.06.33; author pho; state Exp; branches; next 1.3; commitid oGqtJTKdyCfCKy6G; 1.3 date 2025.03.05.03.39.05; author pho; state Exp; branches; next 1.2; commitid VPkRDaZT4MoYrPLF; 1.2 date 2025.02.02.13.05.00; author pho; state Exp; branches; next 1.1; commitid Zl7FwsffomOQzTHF; 1.1 date 2025.01.31.02.51.23; author pho; state Exp; branches; next ; commitid xt3FqhIhbsjEfAHF; desc @@ 1.4 log @Bump all Haskell because lang/ghc910 has got a library change @ text @# $NetBSD: Makefile,v 1.3 2025/03/05 03:39:05 pho Exp $ DISTNAME= choice-0.2.4.1 PKGREVISION= 3 CATEGORIES= devel MAINTAINER= pkgsrc-users@@NetBSD.org COMMENT= Solution to boolean blindness LICENSE= public-domain .include "../../mk/haskell.mk" .include "../../mk/bsd.pkg.mk" @ 1.3 log @recursive revbump after patching lang/ghc910 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2025/02/02 13:05:00 pho Exp $ d4 1 a4 1 PKGREVISION= 2 @ 1.2 log @Bump all Haskell packages after switching the default compiler. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2025/01/31 02:51:23 pho Exp $ d4 1 a4 1 PKGREVISION= 1 @ 1.1 log @devel/hs-choice: import hs-choice-0.2.4.1 Represent do/don't, is/isn't, with/without flags with Choice. Boolean blindness (https://existentialtype.wordpress.com/2011/03/15/boolean-blindness) refers to the problem that boolean literals on their own aren't very informative. In any given context, what does True mean? What does False mean? Instead of passing arguments of type Bool to functions, consider using Choice. @ text @d1 1 a1 1 # $NetBSD$ d4 1 @