Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 104 lines (95 sloc) 3.408 kb
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
1 Name: JCU
f72a9fe Jurriën Stutterheim First stab at porting the app to Snap 0.6 and HDBC
norm2782 authored
2 Version: 0.3
63656dc Jurriën Stutterheim Update cabal file for distribution
norm2782 authored
3 Synopsis: Online application for visualizing Prolog proof trees.
4 Description: This package was developed to demonstrate the ideas behind
5 the Prolog language. It uses a very small interpreter
1997818 Jurriën Stutterheim Convert README to Markdown
norm2782 authored
6 (@Language.Prolog.Nanoprolog@) which can be run on its
63656dc Jurriën Stutterheim Update cabal file for distribution
norm2782 authored
7 own.
0f970d5 cabal file
swier101 authored
8 .
63656dc Jurriën Stutterheim Update cabal file for distribution
norm2782 authored
9 This package contains an environment constructed for the
10 Junior College at Utrecht University. It provides a simpel
11 environment in which rules can be defined, and proofs can
12 be constructed interactively. The software can be
13 installed on a server, so students do not have to install
14 anything on their own machines.
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
15 License: BSD3
16 license-file: LICENSE
0f970d5 cabal file
swier101 authored
17 Author: Jurriën Stutterheim, Doaitse Swierstra
63656dc Jurriën Stutterheim Update cabal file for distribution
norm2782 authored
18 Maintainer: Jurriën Stutterheim <j.stutterheim@uu.nl>
c08d344 Jurriën Stutterheim Add homepage link
norm2782 authored
19 Homepage: http://www.cs.uu.nl/wiki/PrologJCU
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
20 Stability: Experimental
21 Category: Web
22 Build-type: Simple
153ee12 Jurriën Stutterheim Get rid of cabal check warnings
norm2782 authored
23 Cabal-version: >= 1.6
76bf6af Jurriën Stutterheim Add future work file
norm2782 authored
24 Extra-Source-Files: README, FUTURE-WORK, examples/*
153ee12 Jurriën Stutterheim Get rid of cabal check warnings
norm2782 authored
25
26 Source-repository head
27 Type: git
28 Location: https://github.com/norm2782/JCU.git
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
29
30 Flag development
31 Description: Whether to build the server in development (interpreted) mode
32 Default: False
33
d87aad5 Jurriën Stutterheim App name
norm2782 authored
34 Executable jcu
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
35 hs-source-dirs: src
36 main-is: Main.hs
37
38 Build-depends:
f72a9fe Jurriën Stutterheim First stab at porting the app to Snap 0.6 and HDBC
norm2782 authored
39 aeson >= 0.3,
40 attoparsec >= 0.9,
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
41 base >= 4 && < 5,
f72a9fe Jurriën Stutterheim First stab at porting the app to Snap 0.6 and HDBC
norm2782 authored
42 blaze-html >= 0.4.1,
43 bytestring >= 0.9,
3ecb6e8 Jurriën Stutterheim Separate code and put in separate namespace
norm2782 authored
44 bson >= 0.1.3,
016b87f Jurriën Stutterheim Lay out some more RESTful infrastructure
norm2782 authored
45 containers >= 0.4,
f72a9fe Jurriën Stutterheim First stab at porting the app to Snap 0.6 and HDBC
norm2782 authored
46 data-lens >= 2,
47 data-lens-template >= 2,
48 digestive-functors >= 0.1,
49 digestive-functors-blaze >= 0.1.1,
50 digestive-functors-snap >= 0.1,
51 email-validate >= 0.2.6,
52 HDBC >= 2.2,
53 HDBC-sqlite3 >= 2.3,
f24a3fa Fix all sorts of minor issues
3555003 authored
54 ListLike >= 3.1 && < 3.2,
f72a9fe Jurriën Stutterheim First stab at porting the app to Snap 0.6 and HDBC
norm2782 authored
55 MonadCatchIO-transformers >= 0.2.1 && < 0.3,
56 mtl >= 2.0,
57 NanoProlog >= 0.2.3.2,
58 snap >= 0.6,
59 snap-core >= 0.6,
60 snap-server >= 0.6,
61 snaplet-hdbc >= 0.1.1,
62 text >= 0.11,
63 time >= 1.1 && < 1.3,
64 transformers >= 0.2,
65 uu-parsinglib >= 2.7.1,
66 xmlhtml >= 0.1
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
67
10b2ac8 Jurriën Stutterheim Rename Site to Router
norm2782 authored
68 extensions:
f24a3fa Fix all sorts of minor issues
3555003 authored
69 TypeSynonymInstances
70 , OverloadedStrings
71 , MultiParamTypeClasses
72 , FunctionalDependencies
73 , DeriveDataTypeable
74 , FlexibleInstances
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
75
76 if flag(development)
77 cpp-options: -DDEVELOPMENT
78 -- In development mode, speed is already going to suffer, so skip
79 -- the fancy optimization flags. Additionally, disable all
80 -- warnings. The hint library doesn't give an option to execute
81 -- compiled code when there were also warnings, so disabling
82 -- warnings allows quicker workflow.
f72a9fe Jurriën Stutterheim First stab at porting the app to Snap 0.6 and HDBC
norm2782 authored
83 ghc-options: -threaded -w -Wall -fwarn-tabs
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
84 else
85 if impl(ghc >= 6.12.0)
63656dc Jurriën Stutterheim Update cabal file for distribution
norm2782 authored
86 ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
87 -fno-warn-orphans -fno-warn-unused-do-bind
88 else
63656dc Jurriën Stutterheim Update cabal file for distribution
norm2782 authored
89 ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
f88bce9 Jurriën Stutterheim Snap init
norm2782 authored
90 -fno-warn-orphans
52632d1 Jurriën Stutterheim Add project structure and cabal file
norm2782 authored
91
3ecb6e8 Jurriën Stutterheim Separate code and put in separate namespace
norm2782 authored
92 Library
5ceb6e0 Jurriën Stutterheim Switch to Language.Prolog.NanoProlog
norm2782 authored
93 Extensions:
f24a3fa Fix all sorts of minor issues
3555003 authored
94 TypeSynonymInstances
95 , OverloadedStrings
96 , MultiParamTypeClasses
97 , FunctionalDependencies
98 , DeriveDataTypeable
99 , FlexibleInstances
100
3ecb6e8 Jurriën Stutterheim Separate code and put in separate namespace
norm2782 authored
101 Build-Depends: base >= 4.0 && < 5.0
102 Hs-Source-Dirs: src
f72a9fe Jurriën Stutterheim First stab at porting the app to Snap 0.6 and HDBC
norm2782 authored
103 Exposed-modules: JCU.Prolog
Something went wrong with that request. Please try again.