1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-14 17:32:00 +03:00
juvix/package.yaml
Jan Mas Rovira 023fde3e39 [scoper] Implement qualified names, open and import statements
commit 12d4fbf8fd
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Thu Feb 3 10:24:43 2022 +0100

    [scoper] fix modules cache

commit 0be571067c
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Thu Feb 3 01:54:32 2022 +0100

    [scoper] wip 5

commit 06e2e4eb0c
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Thu Feb 3 01:35:30 2022 +0100

    [scoper] wip 4

commit db3850075d
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Thu Feb 3 00:01:40 2022 +0100

    [scoper] wip 3

commit b1e8a535a7
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Wed Feb 2 17:47:17 2022 +0100

    [scoper] wip 2

commit 15f6073f9a
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Tue Feb 1 20:51:05 2022 +0100

    [scoper] scope wip

commit df1fb9c3bb
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Fri Jan 28 17:54:14 2022 +0100

    run ormolu

commit 35fb22e28a
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Fri Jan 28 17:38:58 2022 +0100

    [scoper] continue working on scoping of modules

commit 0669f11c02
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Fri Jan 28 16:01:31 2022 +0100

    [scoper] ambiguous symbols no longer cause a crash

commit b1ee93f220
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Fri Jan 28 16:01:01 2022 +0100

    [pretty] properly print qualified symbols and open statements

commit 20666b1163
Author: Jan Mas Rovira <janmasrovira@gmail.com>
Date:   Fri Jan 28 12:06:29 2022 +0100

    [scoper] module scoping WIP
2022-02-03 10:25:38 +01:00

94 lines
2.1 KiB
YAML

name: MiniJuvix
version: 0.0.0.0
license: GPL-3.0-only
license-file: LICENSE
copyright: (c) 2021-2022 Heliax AG.
maintainer: The PLT Team at Heliax AG <hello@heliax.dev>
author: [ Jonathan Prieto-Cubides , Jan Mas Rovira ]
tested-with: ghc == 9.0.1
homepage: https://github.com/heliaxdev/MiniJuvix
bug-reports: https://github.com/heliaxdev/MiniJuvix/issues
description: A tiny dependent typed programming language for experimentation.
category: Compilers/Interpreters
github: heliaxdev/MiniJuvix
extra-source-files:
- README.md
- CHANGELOG.md
dependencies:
- aeson == 2.0.*
- base == 4.15.*
- bytestring == 0.10.*
- containers == 0.6.*
- directory == 1.3.*
- extra == 1.7.*
- filepath == 1.4.*
- hashable == 1.3.*
- megaparsec == 9.2.*
- microlens-platform == 0.4.*
- parser-combinators == 1.3.*
- polysemy == 1.7.*
- polysemy-plugin == 0.4.*
- prettyprinter == 1.7.*
- prettyprinter-ansi-terminal == 1.1.*
- process == 1.6.*
- semirings == 0.6.*
- singletons == 3.0.*
- Stream == 0.4.*
- template-haskell == 2.17.*
- text == 1.2.*
- unordered-containers == 0.2.*
- word8 == 0.1.*
ghc-options:
- -fhide-source-paths
- -O2 -flate-specialise -fspecialise-aggressively
- -Wall -Wcompat -Widentities -Wincomplete-uni-patterns
- -Wderiving-defaults -Wredundant-constraints
- -Wincomplete-patterns
- -Wincomplete-record-updates -fwrite-ide-info -hiedir=.hie
- -Wmissing-deriving-strategies
default-extensions:
- DataKinds
- DeriveLift
- DerivingStrategies
- FlexibleContexts
- GADTs
- GeneralizedNewtypeDeriving
- KindSignatures
- NoImplicitPrelude
- OverloadedStrings
- PolyKinds
- QuasiQuotes
- RecordWildCards
- ScopedTypeVariables
- StandaloneDeriving
- TupleSections
- TypeApplications
- TypeFamilyDependencies
- TypeOperators
- UnicodeSyntax
library:
source-dirs: src
executables:
minijuvix:
main: Main.hs
source-dirs: app
dependencies:
- MiniJuvix
- optparse-applicative == 0.16.*
- pretty-show == 1.10.*
tests:
MiniJuvix-test:
main: Spec.hs
source-dirs: test
dependencies:
- MiniJuvix
- tasty
- tasty-hunit