-- Copyright (c) 2012-2024, Chris Pressey, Cat's Eye Technologies.
-- This file is distributed under a 2-clause BSD license. See LICENSES/ dir.
-- SPDX-License-Identifier: LicenseRef-BSD-2-Clause-X-Robin
name: Robin
version: 0.8
synopsis: Experimental language where both functions and macros are defined in terms of fexprs
-- description:
homepage: https://catseye.tc/node/Robin
license: BSD3
license-file: LICENSES/LicenseRef-BSD-2-Clause-X-Robin.txt
author: Chris Pressey, Cat's Eye Technologies
maintainer: cpressey@catseye.tc
-- copyright:
category: Language
build-type: Simple
extra-source-files: HISTORY.md, README.md
cabal-version: >=1.10
executable robin
main-is: Main.hs
other-modules:
Language.Robin.Builtins
Language.Robin.CmdLine
Language.Robin.Env
Language.Robin.Eval
Language.Robin.EventLoop
Language.Robin.Expr
Language.Robin.Facilities
Language.Robin.Facilities.Concurrent
Language.Robin.Facilities.LineTerminal
Language.Robin.Facilities.RandomSource
Language.Robin.Intrinsics
Language.Robin.Parser
Language.Robin.Reactor
Language.Robin.TopLevel
other-extensions: FlexibleContexts
build-depends: base >=4.9 && <=4.19, QuickCheck >=2.13 && <2.15, random >=1.1 && <1.2, parsec >=3.1 && <3.2
hs-source-dirs: src
default-language: Haskell98