forked from acharal/hopes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhopes.cabal
74 lines (66 loc) · 2.25 KB
/
hopes.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
Cabal-Version: >= 1.6
Build-Type: Simple
Name: hopes
Version: 0.0.5
License: GPL
License-File: LICENSE
Author: Angelos Charalambidis <[email protected]>
Maintainer: Angelos Charalambidis <[email protected]>
Copyright: 2006-2011 Angelos Charalambidis
Stability: Experimental
Synopsis: Higher Order Prolog with Extensional Semantics
Description:
Hopes is a prototype interpreter for a subset of Higher Order Logic
used as Programming Language.
Category: Compilers/Interpreters
Tested-With: GHC==6.8.2
Extra-Source-Files:
pl/examples/*.pl
Makefile
README
AUTHORS
COPYING
Bug-Reports: https://github.com/acharal/hopes/issues
Homepage: https://github.com/acharal/hopes
Source-Repository head
type: git
location: https://github.com/acharal/hopes.git
Flag split-base
Description: Choose the new, split-up base package.
Flag dc-impl
Description: Choose the alternative implementation of prover using delimited continuations
Default: False
Executable hopes
Main-Is: Main.hs
Build-Depends: mtl >= 2.2.1, haskeline, monad-coroutine
if flag(split-base)
Build-Depends: base >= 3.0 && < 5, array, pretty
else
Build-Depends: haskell98, base < 3.0
if flag(dc-impl)
Build-Depends: CC-delcont-cxe
CPP-Options: -DDCIMPL
if os(windows)
CPP-Options: -DBUILD_WINDOWS
Hs-Source-Dirs: src
src/basic
src/frontend
src/prover
src/interpreter
Other-Modules: Lexer, Parser, ParseUtils, Language.Hopl.Syntax, Language.Hopl.Parser,
Lang, Types,
Tc, WellForm, TypeCheck, Restrict,
Pretty, Error, Loc, Desugar,
Language.Hopl, Logic, Logic.Class, Infer, Subst,
CoreLang,
Shell, Driver
Extensions: RankNTypes
MultiParamTypeClasses
FlexibleInstances
FlexibleContexts
TypeSynonymInstances
FlexibleContexts
FunctionalDependencies
CPP
UndecidableInstances
NoMonomorphismRestriction