-
Notifications
You must be signed in to change notification settings - Fork 6
/
mycroft-0.01-1.rockspec
43 lines (41 loc) · 1.07 KB
/
mycroft-0.01-1.rockspec
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
package = "mycroft"
version = "0.01-1"
source = {
url = "git://github.com/enkiv2/mycroft"
--tag = "v0.01"
}
description = {
summary = "A prolog-like language with composite truth values",
detailed = [[
Mycroft is a declarative logic language with prolog-like syntax and prolog-like semantics, supporing
composite truth values (a pair of floating point values for truth and confidence), distributed computing,
and an interactive interpreter.
]],
homepage = "http://github.com/enkiv2/mycroft",
license = "BSD-3"
}
dependencies = {
"lua ~> 5.1",
"luasocket ~> 3.0",
"readline ~> 1.7"
}
build = {
type = "none",
install = {
lua = {
mycroft = "init.lua",
["mycroft.mycBuiltins"] = "mycBuiltins.lua",
["mycroft.mycCore"] = "mycCore.lua",
["mycroft.mycErr"] = "mycErr.lua",
["mycroft.mycNet"] = "mycNet.lua",
["mycroft.mycParse"] = "mycParse.lua",
["mycroft.mycPretty"] = "mycPretty.lua",
["mycroft.mycTests"] = "mycTests.lua",
["mycroft.mycType"] = "mycType.lua",
["mycroft.hash"] = "hash.lua"
},
bin = {
["mycroft"] = "mycroft.lua"
}
}
}