|
0 |
package = "alive"
|
|
1 |
version = "scm-10"
|
|
2 |
|
|
3 |
source = {
|
|
4 |
url = "git://github.com/s-ol/alive.git",
|
|
5 |
}
|
|
6 |
|
|
7 |
description = {
|
|
8 |
summary = "Experimental livecoding environment with persistent expressions",
|
|
9 |
detailed = [[
|
|
10 |
This is an experimental livecoding language and environment, in which
|
|
11 |
expressions persist and update until they are removed from the source code, and
|
|
12 |
the interpreter keeps no state that you cannot manipulate directly in the
|
|
13 |
source. This yields a direct-manipulation like experience with a purely
|
|
14 |
text-based language and works without special editor support.]],
|
|
15 |
homepage = "https://alv.s-ol.nu",
|
|
16 |
license = "GPL-3",
|
|
17 |
}
|
|
18 |
|
|
19 |
dependencies = {
|
|
20 |
"lua",
|
|
21 |
"moonscript >= 0.5.0",
|
|
22 |
"lpeg",
|
|
23 |
"luafilesystem",
|
|
24 |
"luasystem",
|
|
25 |
"luasocket",
|
|
26 |
"losc",
|
|
27 |
}
|
|
28 |
|
|
29 |
build = {
|
|
30 |
type = "builtin",
|
|
31 |
modules = {},
|
|
32 |
copy_directories = { "docs" },
|
|
33 |
install = {
|
|
34 |
lua = {
|
|
35 |
["alv.ast"] = "alv/ast.moon",
|
|
36 |
["alv.base.builtin"] = "alv/base/builtin.moon",
|
|
37 |
["alv.base.fndef"] = "alv/base/fndef.moon",
|
|
38 |
["alv.base.init"] = "alv/base/init.moon",
|
|
39 |
["alv.base.input"] = "alv/base/input.moon",
|
|
40 |
["alv.base.match"] = "alv/base/match.moon",
|
|
41 |
["alv.base.op"] = "alv/base/op.moon",
|
|
42 |
["alv.base.pureop"] = "alv/base/pureop.moon",
|
|
43 |
["alv.builtins"] = "alv/builtins.moon",
|
|
44 |
["alv.cell"] = "alv/cell.moon",
|
|
45 |
["alv.copilot.base"] = "alv/copilot/base.moon",
|
|
46 |
["alv.copilot.cli"] = "alv/copilot/cli.moon",
|
|
47 |
["alv.copilot.fltk"] = "alv/copilot/fltk.moon",
|
|
48 |
["alv.copilot.love.init"] = "alv/copilot/love/init.moon",
|
|
49 |
["alv.copilot.udp"] = "alv/copilot/udp.moon",
|
|
50 |
["alv.copilot.wx"] = "alv/copilot/wx.moon",
|
|
51 |
["alv.cycle"] = "alv/cycle.moon",
|
|
52 |
["alv.dummy"] = "alv/dummy.moon",
|
|
53 |
["alv.error"] = "alv/error.moon",
|
|
54 |
["alv.init"] = "alv/init.moon",
|
|
55 |
["alv.invoke"] = "alv/invoke.moon",
|
|
56 |
["alv.logger"] = "alv/logger.moon",
|
|
57 |
["alv.module"] = "alv/module.moon",
|
|
58 |
["alv.parsing"] = "alv/parsing.moon",
|
|
59 |
["alv.registry"] = "alv/registry.moon",
|
|
60 |
["alv.result.base"] = "alv/result/base.moon",
|
|
61 |
["alv.result.const"] = "alv/result/const.moon",
|
|
62 |
["alv.result.evt"] = "alv/result/evt.moon",
|
|
63 |
["alv.result.init"] = "alv/result/init.moon",
|
|
64 |
["alv.result.sig"] = "alv/result/sig.moon",
|
|
65 |
["alv.rtnode"] = "alv/rtnode.moon",
|
|
66 |
["alv.scope"] = "alv/scope.moon",
|
|
67 |
["alv.tag"] = "alv/tag.moon",
|
|
68 |
["alv.type"] = "alv/type.moon",
|
|
69 |
["alv.util"] = "alv/util.moon",
|
|
70 |
["alv.version"] = "alv/version.moon",
|
|
71 |
["alv.copilot.love.main"] = "alv/copilot/love/main.lua",
|
|
72 |
|
|
73 |
["alv-lib._midi"] = "alv-lib/_midi.moon",
|
|
74 |
["alv-lib._osc"] = "alv-lib/_osc.moon",
|
|
75 |
["alv-lib.array-"] = "alv-lib/array-.moon",
|
|
76 |
["alv-lib.logic"] = "alv-lib/logic.moon",
|
|
77 |
["alv-lib.love"] = "alv-lib/love.moon",
|
|
78 |
["alv-lib.mat4"] = "alv-lib/mat4.moon",
|
|
79 |
["alv-lib.math-simple"] = "alv-lib/math-simple.moon",
|
|
80 |
["alv-lib.math"] = "alv-lib/math.moon",
|
|
81 |
["alv-lib.midi"] = "alv-lib/midi.moon",
|
|
82 |
["alv-lib.osc"] = "alv-lib/osc.moon",
|
|
83 |
["alv-lib.pilot"] = "alv-lib/pilot.moon",
|
|
84 |
["alv-lib.random"] = "alv-lib/random.moon",
|
|
85 |
["alv-lib.rhythm"] = "alv-lib/rhythm.moon",
|
|
86 |
["alv-lib.sc"] = "alv-lib/sc.moon",
|
|
87 |
["alv-lib.string"] = "alv-lib/string.moon",
|
|
88 |
["alv-lib.struct-"] = "alv-lib/struct-.moon",
|
|
89 |
["alv-lib.testing"] = "alv-lib/testing.moon",
|
|
90 |
["alv-lib.time"] = "alv-lib/time.moon",
|
|
91 |
["alv-lib.util"] = "alv-lib/util.moon",
|
|
92 |
["alv-lib.vis"] = "alv-lib/vis.moon",
|
|
93 |
},
|
|
94 |
bin = {
|
|
95 |
"bin/alv",
|
|
96 |
"bin/alv-wx",
|
|
97 |
"bin/alv-fltk",
|
|
98 |
"bin/alv-love",
|
|
99 |
},
|
|
100 |
},
|
|
101 |
}
|