git.s-ol.nu alive / 6a95678
prepare for repo transition alivecoding -> alive s-ol 1 year, 2 months ago
6 changed file(s) with 29 addition(s) and 26 deletion(s). Raw diff Collapse all Expand all
1010 -- @tfield string release the web URL of this release
1111 {
1212 tag: "v0.1-rc2"
13 web: "https://github.com/s-ol/alivecoding"
14 repo: "https://github.com/s-ol/alivecoding.git"
15 release: "https://github.com/s-ol/alivecoding/releases/tag/v0.1-rc2"
13 web: "https://github.com/s-ol/alive"
14 repo: "https://github.com/s-ol/alive.git"
15 release: "https://github.com/s-ol/alive/releases/tag/v0.1"
1616 }
4242 EOF
4343
4444 cat <<EOF >"dist/$BUNDLE/README.md"
45 alivecoding $TAG
46 ================
45 alive $TAG
46 ==========
4747
4848 https://alive.s-ol.nu
49 https://github.com/s-ol/alivecoding
49 https://github.com/s-ol/alive
5050
5151 License
5252 -------
55
66 if [ "$VERSION" = scm ]; then
77 WHERE=
8 TAG=
89 VERSION="scm"
910 else
1011 VERSION="${TAG#v}"
1112 VERSION=$(echo "$VERSION" | tr -d -)
1213
13 if [ ! -z "$(git status --porcelain)" ]; then
14 if [ ! -z "$(git status --porcelain -uno)" ]; then
1415 echo "working directory not clean!"
1516 exit 2
1617 fi
2930 -- @tfield string release the web URL of this release
3031 {
3132 tag: "${TAG}"
32 web: "https://github.com/s-ol/alivecoding"
33 repo: "https://github.com/s-ol/alivecoding.git"
34 release: "https://github.com/s-ol/alivecoding/releases/tag/${TAG}"
33 web: "https://github.com/s-ol/alive"
34 repo: "https://github.com/s-ol/alive.git"
35 release: "https://github.com/s-ol/alive/releases/tag/${TAG}"
3536 }
3637 EOF
3738
3839 WHERE="
3940 tag = \"$TAG\","
40
41 git add "alv/version.moon"
42 git commit -m "relase $TAG"
43 git tag -am "version $TAG" "$TAG"
4441 fi
4542
4643 list_modules() {
5552 version = "$VERSION-$REVISION"
5653
5754 source = {
58 url = "git://github.com/s-ol/alivecoding.git",$WHERE
55 url = "git://github.com/s-ol/alive.git",$WHERE
5956 }
6057
6158 description = {
9794 },
9895 }
9996 STOP
97
98 if [ -n "$TAG" ]; then
99 git add "alv/version.moon" "dist/rocks/alive-$VERSION-$REVISION.rockspec"
100 git commit -m "release $TAG"
101 git tag -am "version $TAG" "$TAG"
102 fi
11 version = "scm-1"
22
33 source = {
4 url = "git://github.com/s-ol/alivecoding.git",
4 url = "git://github.com/s-ol/alive.git",
55 }
66
77 description = {
6060 After installing the dependencies, you can download the `alive` source code
6161 from the [releases page][:*release*:], or clone the [git repository][:*web*:]:
6262
63 $ git clone https://github.com/s-ol/alivecoding.git
63 $ git clone https://github.com/s-ol/alive.git
6464
6565 To run the copilot, open a shell and navigate into the repository. You can now
6666 run the `hello.alv` example script using the following command:
00 # `alive` - livecoding with persistent expressions
11
2 `alivecoding` is a new type of programming environment and language
3 specifically designed for (live) performances where code is edited while it is
4 running, such as *livecoding* or *algorave* music performances.
2 `alive` is a new type of programming environment and language specifically
3 designed for (live) performances where code is edited while it is running, such
4 as *livecoding* or *algorave* music performances.
55
66 <iframe class="embed" allowfullscreen="true" frameborder="0"
77 height="315" width="560" src="https://www.youtube.com/embed/z0XZYnY3Evc"
88 ></iframe>
99
10 Unlike other livecoding languages, programming with `alivecoding` does not
11 mean evaluating separate pieces of code and sending individual commands to the
10 Unlike other livecoding languages, programming with `alive` does not mean
11 evaluating separate pieces of code and sending individual commands to the
1212 programming environment. Instead, you can keep editing the program as a whole
1313 and whenever you save the file, `alive` will apply your changes to the running
1414 system seamlessly, without resetting any part of your program (unless you want
1717 `alive` is free and open source software. The code is currently being hosted
1818 [on github][:*web*:], and is licensed under [GPLv3][license].
1919
20 If you want to learn more or try out `alivecoding` yourself, the
20 If you want to learn more or try out `alive` yourself, the
2121 [getting started][guide] page is a good place to start. On the other hand, if
22 you are a curious about the motivations and concepts behind `alivecoding`,
23 you can find more in-depth information on these topics in the
22 you are a curious about the motivations and concepts behind `alive`, you can
23 find more in-depth information on these topics in the
2424 ['persistent expressions' introductory article][rationale].
2525
2626 [guide]: guide.html
2727 [rationale]: https://s-ol.nu/alivecoding
28 [license]: https://github.com/s-ol/alivecoding/blob/master/LICENSE
28 [license]: https://github.com/s-ol/alive/blob/master/LICENSE