plutils

programming language utilities
git clone git://git.rr3.xyz/plutils | git clone gits://git.rr3.xyz/plutils
Log | Files | Refs | Submodules | LICENSE

commit 425f792ed11130eb72952ebae0dd631e13b29e61
parent 0d496dd25c17d0d9a2321d6e9994b27ea404e02d
Author: Robert Russell <robert@rr3.xyz>
Date:   Sat, 23 May 2026 14:38:36 -0700

Update meta files

Diffstat:
ALICENSE | 15+++++++++++++++
Afourmolu.yaml | 25+++++++++++++++++++++++++
Mpackage.yaml | 12++++++++----
Mstack.yaml | 2+-
4 files changed, 49 insertions(+), 5 deletions(-)

diff --git a/LICENSE b/LICENSE @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2026, Robert Russell + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/fourmolu.yaml b/fourmolu.yaml @@ -0,0 +1,25 @@ +# Generated from web app, for more information, see: https://fourmolu.github.io/config/ +indentation: 4 +column-limit: none +function-arrows: leading +comma-style: trailing +record-style: knr +import-export-style: diff-friendly +import-grouping: legacy +indent-wheres: false +record-brace-space: false +newlines-between-decls: 1 +haddock-style: single-line +haddock-style-module: null +haddock-location-signature: auto +let-style: auto +in-style: no-space +if-style: hanging +single-constraint-parens: always +single-deriving-parens: always +sort-constraints: false +sort-derived-classes: false +sort-deriving-clauses: false +trailing-section-operators: true +unicode: never +respectful: true diff --git a/package.yaml b/package.yaml @@ -1,4 +1,7 @@ name: plutils +synopsis: Utilities for Programming Language Implementations +version: 0.0.0 +license: ISC author: Robert Russell ghc-options: @@ -6,27 +9,28 @@ ghc-options: - -Wno-name-shadowing - -Wno-unused-top-binds -language: GHC2021 +language: GHC2024 default-extensions: - BlockArguments - - DataKinds - DefaultSignatures + - DerivingVia + - ExtendedLiterals - FunctionalDependencies - - GADTs - - LambdaCase - MagicHash - OverloadedStrings - PartialTypeSignatures - PatternSynonyms - QuantifiedConstraints - RecursiveDo + - TypeAbstractions - TypeData - TypeFamilies - UnboxedTuples - UnicodeSyntax - UnliftedNewtypes - UnliftedDatatypes + - ViewPatterns dependencies: - base diff --git a/stack.yaml b/stack.yaml @@ -1,4 +1,4 @@ -resolver: lts-23.23 +resolver: lts-24.41 packages: - .