a | b | |
---|
| 0 | + | Microsoft Windows [Version 6.2.9200] |
---|
| 0 | + | (c) 2012 Microsoft Corporation. All rights reserved. |
---|
| 0 | + | |
---|
| 0 | + | C:\Windows\system32>cd \joxa |
---|
| 0 | + | |
---|
| 0 | + | C:\joxa>git clean -fdx |
---|
| 0 | + | Removing .eunit/ |
---|
| 0 | + | Removing deps/ |
---|
| 0 | + | Removing ebin/ |
---|
| 0 | + | Removing joxa |
---|
| 0 | + | |
---|
| 0 | + | C:\joxa>call c:\mozilla-build\start-msvc10.bat |
---|
| 0 | + | "Mozilla tools directory: c:\mozilla-build\" |
---|
| 0 | + | Visual C++ 10 Express directory: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\ |
---|
| 0 | + | Visual C++ 11 directory: C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\ |
---|
| 0 | + | Windows SDK directory: C:\Program Files (x86)\Windows Kits\8.0\ |
---|
| 0 | + | Windows SDK version: 8.0 |
---|
| 0 | + | Setting environment for using Microsoft Visual Studio 2010 x86 tools. |
---|
| 0 | + | ERROR: Cannot determine the location of the VS Common Tools folder. |
---|
| 0 | + | Mozilla build environment: MSVC version 10. |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT ~ |
---|
| 0 | + | $ export PATH=$PATH:/c/werl/otp_src_R15B03-1/release/win32/bin:/c/rebar/bin |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT ~ |
---|
| 0 | + | $ rebar |
---|
| 0 | + | No command to run specified! |
---|
| 0 | + | Usage: rebar [-h] [-c] [-v <verbose>] [-V] [-f] [-D <defines>] [-j <jobs>] [-C <config>] [-p] [-k] [var=value,...] <comm |
---|
| 0 | + | and,...> |
---|
| 0 | + | |
---|
| 0 | + | -h, --help Show the program options |
---|
| 0 | + | -c, --commands Show available commands |
---|
| 0 | + | -v, --verbose Verbosity level (-v, -vv, -vvv, --verbose 3). Default: 0 |
---|
| 0 | + | -V, --version Show version information |
---|
| 0 | + | -f, --force Force |
---|
| 0 | + | -D Define compiler macro |
---|
| 0 | + | -j, --jobs Number of concurrent workers a command may use. Default: 3 |
---|
| 0 | + | -C, --config Rebar config file to use |
---|
| 0 | + | -p, --profile Profile this run of rebar |
---|
| 0 | + | -k, --keep-going Keep running after a command fails |
---|
| 0 | + | var=value rebar global variables (e.g. force=1) |
---|
| 0 | + | command Command to run (e.g. compile) |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT ~ |
---|
| 0 | + | $ cd /c/joxa |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT /c/joxa |
---|
| 0 | + | $ make |
---|
| 0 | + | /c/relax/bin/rebar compile |
---|
| 0 | + | ==> cucumberl (compile) |
---|
| 0 | + | ==> getopt (compile) |
---|
| 0 | + | ==> proper (compile) |
---|
| 0 | + | ==> erlware_commons (compile) |
---|
| 0 | + | ==> joxa (compile) |
---|
| 0 | + | make[1]: Entering directory `/c/joxa' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-util.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-util' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-path.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-path' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-ctx.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-ctx' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-peg.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-peg' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-lexer.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-lexer' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-ns.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-ns' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-call.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-call' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-literal.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-literal' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-binary.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-binary' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-special-forms.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-special-forms' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-case.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-case' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-spec.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-spec' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-expr.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-expr' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-defs.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-defs' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-joxa-info.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-joxa-info' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-checks.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-checks' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-error-format.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-error-format' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-cmp-parser.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-cmp-parser' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/ebin -pa /c/joxa/deps/cucumberl/ebin -pa /c |
---|
| 0 | + | /joxa/deps/erlware_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin \ |
---|
| 0 | + | -s jxa_bootstrap do_bootstrap /c/joxa/ebin /c/joxa/src/ast/joxa-compiler.ast -s init stop |
---|
| 0 | + | writing beam to dir'c:/joxa/ebin' |
---|
| 0 | + | Module Name 'joxa-compiler' |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-core.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-shell.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-records.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-assert.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-eunit.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-lists.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-otp.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-otp-gen-server.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-sort-topo.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-concurrent-compiler.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-cc-wkr.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-build-support.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-otp-application.jxa |
---|
| 0 | + | /c/werl/OTP_SR~2/release/win32/ERTS-5~1.1/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlwar |
---|
| 0 | + | e_commons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa- |
---|
| 0 | + | compiler' main -extra -o /c/joxa/ebin /c/joxa/src/joxa-otp-supervisor.jxa |
---|
| 0 | + | make[1]: Leaving directory `/c/joxa' |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT /c/joxa |
---|
| 0 | + | $ make test && make escr |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT /c/joxa |
---|
| 0 | + | $ dir |
---|
| 0 | + | bash": dir: command not found |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT /c/joxa |
---|
| 0 | + | $ l |
---|
| 0 | + | bash": l: command not found |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT /c/joxa |
---|
| 0 | + | $ ls |
---|
| 0 | + | INSTALL.md Makefile build-support doc emacs features priv src |
---|
| 0 | + | LICENSE.md README.md deps ebin examples include rebar.config test |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT /c/joxa |
---|
| 0 | + | $ make test && make escript |
---|
| 0 | + | /c/relax/bin/rebar compile |
---|
| 0 | + | ==> cucumberl (compile) |
---|
| 0 | + | ==> getopt (compile) |
---|
| 0 | + | ==> proper (compile) |
---|
| 0 | + | ==> erlware_commons (compile) |
---|
| 0 | + | ==> joxa (compile) |
---|
| 0 | + | make[1]: Entering directory `/c/joxa' |
---|
| 0 | + | make[1]: Nothing to be done for `jxa'. |
---|
| 0 | + | make[1]: Leaving directory `/c/joxa' |
---|
| 0 | + | /c/relax/bin/rebar skip_deps=true eunit |
---|
| 0 | + | ==> joxa (eunit) |
---|
| 0 | + | Compiled test/jxat_try.erl |
---|
| 0 | + | Compiled test/jxat_variable_fun_tests.erl |
---|
| 0 | + | Compiled test/jxat_throws.erl |
---|
| 0 | + | Compiled test/jxat_specs.erl |
---|
| 0 | + | Compiled test/jxat_segfault_tests.erl |
---|
| 0 | + | Compiled test/jxat_rest_args.erl |
---|
| 0 | + | Compiled test/jxat_receive.erl |
---|
| 0 | + | Compiled test/jxat_records.erl |
---|
| 0 | + | Compiled test/jxat_predicates.erl |
---|
| 0 | + | Compiled test/jxat_parse.erl |
---|
| 0 | + | Compiled test/jxat_path.erl |
---|
| 0 | + | Compiled test/jxat_nested_calls.erl |
---|
| 0 | + | Compiled test/jxat_module_info.erl |
---|
| 0 | + | Compiled test/jxat_module_fun_line_support.erl |
---|
| 0 | + | Compiled test/jxat_peg.erl |
---|
| 0 | + | Compiled test/jxat_let_support.erl |
---|
| 0 | + | Compiled test/jxat_macros.erl |
---|
| 0 | + | Compiled test/jxat_jxa_parser_proper.erl |
---|
| 0 | + | Compiled test/jxat_implicit_do.erl |
---|
| 0 | + | Compiled test/jxat_incremental_compile.erl |
---|
| 0 | + | Compiled test/jxat_hello_world.erl |
---|
| 0 | + | Compiled test/jxat_examples.erl |
---|
| 0 | + | Compiled test/jxat_eunit.erl |
---|
| 0 | + | Compiled test/jxat_do_test.erl |
---|
| 0 | + | Compiled test/jxat_ctx.erl |
---|
| 0 | + | Compiled test/jxat_featureful_module.erl |
---|
| 0 | + | Compiled test/jxat_core_incr.erl |
---|
| 0 | + | Compiled test/jxat_lexer.erl |
---|
| 0 | + | Compiled test/jxat_core_add.erl |
---|
| 0 | + | Compiled test/jxat_case.erl |
---|
| 0 | + | Compiled test/jxat_binary.erl |
---|
| 0 | + | Compiled test/jxat_bare_module.erl |
---|
| 0 | + | Compiled test/jxat_anon_fun.erl |
---|
| 0 | + | Compiled src/jxa_utils.erl |
---|
| 0 | + | Compiled src/jxa_bootstrap.erl |
---|
| 0 | + | Compiled test/jxat_assert.erl |
---|
| 0 | + | :5:<0.616.0>: woo-hoo |
---|
| 0 | + | :8:<0.616.0>: <- |
---|
| 0 | + | :11:<0.616.0>: foo |
---|
| 0 | + | |
---|
| 0 | + | :14:<0.616.0>: super = "super" |
---|
| 0 | + | :17:<0.616.0>: foo: 0.000 s |
---|
| 0 | + | All 71 tests passed. |
---|
| 0 | + | /c/werl/otp_src_R15B03-1/release/win32/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlware_c |
---|
| 0 | + | ommons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa-bui |
---|
| 0 | + | ld-support' main eunit /c/joxa/ebin -s init stop |
---|
| 0 | + | Testing 'joxa-build-support' |
---|
| 0 | + | Test passed. |
---|
| 0 | + | Testing 'joxa-sort-topo' |
---|
| 0 | + | All 3 tests passed. |
---|
| 0 | + | /c/werl/otp_src_R15B03-1/release/win32/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlware_c |
---|
| 0 | + | ommons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa-bui |
---|
| 0 | + | ld-support' main eunit /c/joxa/.eunit -s init stop |
---|
| 0 | + | Testing jxat_anon_fun |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_assert |
---|
| 0 | + | All 11 tests passed. |
---|
| 0 | + | Testing jxat_bare_module |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_binary |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_case |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_core_add |
---|
| 0 | + | Test passed. |
---|
| 0 | + | Testing jxat_core_incr |
---|
| 0 | + | Test passed. |
---|
| 0 | + | Testing jxat_ctx |
---|
| 0 | + | Test passed. |
---|
| 0 | + | Testing jxat_do_test |
---|
| 0 | + | Test passed. |
---|
| 0 | + | Testing jxat_eunit |
---|
| 0 | + | :5:<0.169.0>: woo-hoo |
---|
| 0 | + | :8:<0.169.0>: <- |
---|
| 0 | + | :11:<0.169.0>: foo |
---|
| 0 | + | |
---|
| 0 | + | :14:<0.169.0>: super = "super" |
---|
| 0 | + | :17:<0.169.0>: foo: 0.000 s |
---|
| 0 | + | All 9 tests passed. |
---|
| 0 | + | Testing jxat_featureful_module |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_hello_world |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_implicit_do |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_incremental_compile |
---|
| 0 | + | All 2 tests passed. |
---|
| 0 | + | Testing jxat_let_support |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_lexer |
---|
| 0 | + | All 18 tests passed. |
---|
| 0 | + | Testing jxat_macros |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_module_fun_line_support |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_module_info |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_nested_calls |
---|
| 0 | + | Test passed. |
---|
| 0 | + | Testing jxat_parse |
---|
| 0 | + | Test passed. |
---|
| 0 | + | Testing jxat_path |
---|
| 0 | + | Test passed. |
---|
| 0 | + | Testing jxat_peg |
---|
| 0 | + | All 19 tests passed. |
---|
| 0 | + | Testing jxat_predicates |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_receive |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_records |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_rest_args |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_segfault_tests |
---|
| 0 | + | All 4 tests passed. |
---|
| 0 | + | Testing jxat_specs |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_throws |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_try |
---|
| 0 | + | There were no tests to run. |
---|
| 0 | + | Testing jxat_variable_fun_tests |
---|
| 0 | + | Test passed. |
---|
| 0 | + | /c/werl/otp_src_R15B03-1/release/win32/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlware_c |
---|
| 0 | + | ommons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa-com |
---|
| 0 | + | piler' main -extra -o /c/joxa/.eunit /c/joxa/test/joxa-test-let-match.jxa |
---|
| 0 | + | /c/werl/otp_src_R15B03-1/release/win32/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlware_c |
---|
| 0 | + | ommons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa-com |
---|
| 0 | + | piler' main -extra -o /c/joxa/.eunit /c/joxa/test/joxa-test-multiple-namespaces.jxa |
---|
| 0 | + | /c/werl/otp_src_R15B03-1/release/win32/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlware_c |
---|
| 0 | + | ommons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa-com |
---|
| 0 | + | piler' main -extra -o /c/joxa/.eunit /c/joxa/test/joxa-test-namespace-mutual-recursion.jxa |
---|
| 0 | + | /c/werl/otp_src_R15B03-1/release/win32/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlware_c |
---|
| 0 | + | ommons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa-com |
---|
| 0 | + | piler' main -extra -o /c/joxa/.eunit /c/joxa/test/joxa-test-joxification.jxa |
---|
| 0 | + | /c/werl/otp_src_R15B03-1/release/win32/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlware_c |
---|
| 0 | + | ommons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa-bui |
---|
| 0 | + | ld-support' main proper /c/joxa/.eunit -s init stop |
---|
| 0 | + | Testing jxat_examples:prop_seive/0 |
---|
| 0 | + | .................................................................................................... |
---|
| 0 | + | OK: Passed 100 test(s). |
---|
| 0 | + | |
---|
| 0 | + | Testing jxat_examples:prop_fib/0 |
---|
| 0 | + | .................................................................................................... |
---|
| 0 | + | OK: Passed 100 test(s). |
---|
| 0 | + | |
---|
| 0 | + | Testing jxat_jxa_parser_proper:prop_parser/0 |
---|
| 0 | + | .................................................................................................... |
---|
| 0 | + | OK: Passed 100 test(s). |
---|
| 0 | + | |
---|
| 0 | + | /c/werl/otp_src_R15B03-1/release/win32/bin/erl.exe -noshell -pa /c/joxa/deps/cucumberl/ebin -pa /c/joxa/deps/erlware_c |
---|
| 0 | + | ommons/ebin -pa /c/joxa/deps/getopt/ebin -pa /c/joxa/deps/proper/ebin -pa /c/joxa/ebin -pa /c/joxa/.eunit -s 'joxa-bui |
---|
| 0 | + | ld-support' main cucumberl /c/joxa -s init stop |
---|
| 0 | + | Running feature c:/joxa/features/jxat_anon_fun.feature |
---|
| 0 | + | Feature: Joxa should support anonymous functions :1 |
---|
| 0 | + | In order to allow a developer to do functional composition :2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to be write a function that declares and uses an :4 |
---|
| 0 | + | unnamed anonymous function :5 |
---|
| 0 | + | :6 |
---|
| 0 | + | Scenario: Support anonymous functions :7 |
---|
| 0 | + | Given a module that has an anonymous function :8 |
---|
| 0 | + | When joxa is called on this module :9 |
---|
| 0 | + | Then a beam binary is produced :10 |
---|
| 0 | + | And the described function can be called and works correctly :11 |
---|
| 0 | + | :12 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_bare_module.feature |
---|
| 0 | + | Feature: Joxa should be able to compile a module :1 |
---|
| 0 | + | In order to allow a developer to compile a minimal module :2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to be able to compile a form consisting of a single modu:4 |
---|
| 0 | + | :5 |
---|
| 0 | + | Scenario: Allow a bare module :6 |
---|
| 0 | + | Given a bare module :7 |
---|
| 0 | + | When joxa is called on this module :8 |
---|
| 0 | + | Then a beam binary is produced :9 |
---|
| 0 | + | And the joxa context for a bare module is correctly formed :10 |
---|
| 0 | + | :11 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_binary.feature |
---|
| 0 | + | Feature: Binary patterns in case clauses :1 |
---|
| 0 | + | In order to allow a developer binary parsing and Erlang style b:2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to write a function that contains a case, that does bina:4 |
---|
| 0 | + | :5 |
---|
| 0 | + | Scenario: Support binary representations :6 |
---|
| 0 | + | Given a module that has a binary representatino :7 |
---|
| 0 | + | When joxa is called on this module :8 |
---|
| 0 | + | Then a beam binary is produced :9 |
---|
| 0 | + | And the described function can be called and works correctly :10 |
---|
| 0 | + | :11 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_case.feature |
---|
| 0 | + | Feature: Complex pattern matching in case clauses :1 |
---|
| 0 | + | In order to allow a developer to make use of Erlang style patte:2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to write a function that includes a case statement that :4 |
---|
| 0 | + | :5 |
---|
| 0 | + | Scenario: Support pattern matching with case :6 |
---|
| 0 | + | Given a module that has a case statement :7 |
---|
| 0 | + | When joxa is called on this module :8 |
---|
| 0 | + | Then a beam binary is produced :9 |
---|
| 0 | + | And the described function can be called and works correctly :10 |
---|
| 0 | + | :11 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_featureful_module.feature |
---|
| 0 | + | Feature: Module 'Visibility' Management :1 |
---|
| 0 | + | In order to allow a developer to build a module :2 |
---|
| 0 | + | that correctly manages internal visibilty :3 |
---|
| 0 | + | As a Joxa Developer :4 |
---|
| 0 | + | I want to Joxa to be able to compile a form consisting of a sin:5 |
---|
| 0 | + | module that uses at least one 'use', one 'require' and one 'att:6 |
---|
| 0 | + | :7 |
---|
| 0 | + | Scenario: Allow a bare module :8 |
---|
| 0 | + | Given a featureful module :9 |
---|
| 0 | + | When joxa is called on this module :10 |
---|
| 0 | + | Then a beam binary is produced :11 |
---|
| 0 | + | And the joxa context for a featureful module is correctly for:12 |
---|
| 0 | + | :13 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_hello_world.feature |
---|
| 0 | + | Feature: Function Calling :1 |
---|
| 0 | + | In order to allow a developer to build a module :2 |
---|
| 0 | + | that allows one function to call another :3 |
---|
| 0 | + | As a Joxa Developer :4 |
---|
| 0 | + | I want to write a function that calls another function :5 |
---|
| 0 | + | :6 |
---|
| 0 | + | Scenario: Build a hello world module :7 |
---|
| 0 | + | Given a module that has a function that calls io:format on an:8 |
---|
| 0 | + | When joxa is called on this module :9 |
---|
| 0 | + | Then a beam binary is produced :10 |
---|
| 0 | + | And the described function can be called and works correctly :11 |
---|
| 0 | + | "Hello World" :12 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_implicit_do.feature |
---|
| 0 | + | Feature: Multiple expressions in the body of let, defn and case (:1 |
---|
| 0 | + | In order to allow a developer to more succinctly write side eff:2 |
---|
| 0 | + | using code easily :3 |
---|
| 0 | + | As a Joxa Developer :4 |
---|
| 0 | + | I want to write a function that has multiple expressions in the:5 |
---|
| 0 | + | a let, defn or case statement. :6 |
---|
| 0 | + | :7 |
---|
| 0 | + | Scenario: Support implicit do :8 |
---|
| 0 | + | Given a module that has an anonymous function :9 |
---|
| 0 | + | When joxa is called on this module :10 |
---|
| 0 | + | Then a beam binary is produced :11 |
---|
| 0 | + | And the described function can be called and works correctly :12 |
---|
| 0 | + | :13 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_let_support.feature |
---|
| 0 | + | Feature: Support Let Bindings :1 |
---|
| 0 | + | In order to allow the creation of scope bound variables :2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to create a function that contains 'let' bound variables:4 |
---|
| 0 | + | and have that function run correctly. :5 |
---|
| 0 | + | :6 |
---|
| 0 | + | Scenario: Build a binding module :7 |
---|
| 0 | + | Given a module that has a function that contains 'let' :8 |
---|
| 0 | + | When joxa is called on this module :9 |
---|
| 0 | + | Then a beam binary is produced :10 |
---|
| 0 | + | And the described function can be called and works correctly :11 |
---|
| 0 | + | [1,2,3,4,5] Hello World 'super-dooper' [1|2] |
---|
| 0 | + | :12 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_macros.feature |
---|
| 0 | + | Feature: Macro Support :1 |
---|
| 0 | + | In order to allow a developer make use of semantic macros :2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to create a Macro and a function that calls that macro a:4 |
---|
| 0 | + | have the function be correctly built and run using the conten:5 |
---|
| 0 | + | generated from the macro :6 |
---|
| 0 | + | :7 |
---|
| 0 | + | Scenario: Support macros in joxa with defmacro :8 |
---|
| 0 | + | Given a module that contains macros :9 |
---|
| 0 | + | When joxa is called on this module :10 |
---|
| 0 | + | Then a beam binary is produced :11 |
---|
| 0 | + | And the described function can be called and works correctly :12 |
---|
| 0 | + | :13 |
---|
| 0 | + | Scenario: Support reporting macro errors in defmacro :14 |
---|
| 0 | + | Given a module that contains a macro that errors :15 |
---|
| 0 | + | When joxa is called on this module :16 |
---|
| 0 | + | :8:21 *error* error during evaluation of macro 'jxat-error-macro-test'/test1/2: ({error, |
---|
| 0 | + | 'this-is-an-error', |
---|
| 0 | + | [{'jxat-error-macro-test', |
---|
| 0 | + | test1,2, |
---|
| 0 | + | [{file, |
---|
| 0 | + | []}, |
---|
| 0 | + | {line, |
---|
| 0 | + | 5}]}, |
---|
| 0 | + | {'joxa-cmp-call', |
---|
| 0 | + | 'call-macro', |
---|
| 0 | + | 6, |
---|
| 0 | + | [{file, |
---|
| 0 | + | "/Users/emerrit/workspace/joxa/src/joxa-cmp-call |
---|
| 0 | + | .jxa"}, |
---|
| 0 | + | {line, |
---|
| 0 | + | 150}]}, |
---|
| 0 | + | {'joxa-cmp-expr', |
---|
| 0 | + | 'do-function-body', |
---|
| 0 | + | 6, |
---|
| 0 | + | [{file, |
---|
| 0 | + | "/Users/emerrit/workspace/joxa/src/joxa-cmp-expr |
---|
| 0 | + | .jxa"}, |
---|
| 0 | + | {line, |
---|
| 0 | + | 280}]}, |
---|
| 0 | + | {'joxa-cmp-defs', |
---|
| 0 | + | 'make-function1', |
---|
| 0 | + | 5, |
---|
| 0 | + | [{file, |
---|
| 0 | + | "/Users/emerrit/workspace/joxa/src/joxa-cmp-defs |
---|
| 0 | + | .jxa"}, |
---|
| 0 | + | {line, |
---|
| 0 | + | 17}]}, |
---|
| 0 | + | {'joxa-cmp-defs', |
---|
| 0 | + | 'make-definition', |
---|
| 0 | + | 3, |
---|
| 0 | + | [{file, |
---|
| 0 | + | "/Users/emerrit/workspace/joxa/src/joxa-cmp-defs |
---|
| 0 | + | .jxa"}, |
---|
| 0 | + | {line, |
---|
| 0 | + | 40}]}, |
---|
| 0 | + | {'joxa-compiler', |
---|
| 0 | + | 'internal-forms', |
---|
| 0 | + | 2, |
---|
| 0 | + | [{file, |
---|
| 0 | + | "/Users/emerrit/workspace/joxa/src/joxa-compiler |
---|
| 0 | + | .jxa"}, |
---|
| 0 | + | {line, |
---|
| 0 | + | 312}]}, |
---|
| 0 | + | {'joxa-compiler', |
---|
| 0 | + | forms,3, |
---|
| 0 | + | [{file, |
---|
| 0 | + | "/Users/emerrit/workspace/joxa/src/joxa-compiler |
---|
| 0 | + | .jxa"}, |
---|
| 0 | + | {line, |
---|
| 0 | + | 322}]}, |
---|
| 0 | + | {'joxa-compiler', |
---|
| 0 | + | forms,2, |
---|
| 0 | + | [{file, |
---|
| 0 | + | "/Users/emerrit/workspace/joxa/src/joxa-compiler |
---|
| 0 | + | .jxa"}, |
---|
| 0 | + | {line, |
---|
| 0 | + | 329}]}]}) |
---|
| 0 | + | Then an error is produced :17 |
---|
| 0 | + | And that error is in the error list :18 |
---|
| 0 | + | :19 |
---|
| 0 | + | |
---|
| 0 | + | 2 scenarios |
---|
| 0 | + | 8 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_module_fun_line_support.feature |
---|
| 0 | + | Feature: Compile Time Information :1 |
---|
| 0 | + | In order to allow a developer to have access to context :2 |
---|
| 0 | + | information at compile time :3 |
---|
| 0 | + | As a Joxa Developer :4 |
---|
| 0 | + | I want to be able to call the functions (module) (function) (li:5 |
---|
| 0 | + | them evaluate to the correct result :6 |
---|
| 0 | + | :7 |
---|
| 0 | + | Scenario: Write a function that evaluates to the module name :8 |
---|
| 0 | + | Given a module that has a function that calls module :9 |
---|
| 0 | + | When joxa is called on this module :10 |
---|
| 0 | + | Then a beam binary is produced :11 |
---|
| 0 | + | And the described function returns the name of the module :12 |
---|
| 0 | + | :13 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_module_info.feature |
---|
| 0 | + | Feature: Module Introspection :1 |
---|
| 0 | + | In order to allow Joxa modules to advertise thier features :2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to create a module, and then query that module about wha:4 |
---|
| 0 | + | macros, and &rest arguments it support :5 |
---|
| 0 | + | :6 |
---|
| 0 | + | Scenario: Support getting context :7 |
---|
| 0 | + | Given a module that has a require and use :8 |
---|
| 0 | + | When joxa info is called on this module :9 |
---|
| 0 | + | Then context is produced :10 |
---|
| 0 | + | And context contains the required information :11 |
---|
| 0 | + | :12 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_predicates.feature |
---|
| 0 | + | Feature: Conditionals :1 |
---|
| 0 | + | In order to allow more expressive conditional syntax :2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to write a function that has an if, a when, and an 'unle:4 |
---|
| 0 | + | And have that function correctly execute based on the condition:5 |
---|
| 0 | + | defined :6 |
---|
| 0 | + | :7 |
---|
| 0 | + | Scenario: Support predicate operations :8 |
---|
| 0 | + | Given a module that has a predicates :9 |
---|
| 0 | + | When joxa is called on this module :10 |
---|
| 0 | + | Then a beam binary is produced :11 |
---|
| 0 | + | And the described function can be called and works correctly :12 |
---|
| 0 | + | :13 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_receive.feature |
---|
| 0 | + | Feature: Message Receive Expression :1 |
---|
| 0 | + | In order to support receiving messages sent to a process (a cri:2 |
---|
| 0 | + | feature in Erlang or Joxa) :3 |
---|
| 0 | + | As a Joxa Developer :4 |
---|
| 0 | + | I want Joxa to create to create two processes, one of which :5 |
---|
| 0 | + | sends a message to the other, which succesfully receives tha:6 |
---|
| 0 | + | :7 |
---|
| 0 | + | Scenario: Support the receive expression :8 |
---|
| 0 | + | Given a module that has a receive clause :9 |
---|
| 0 | + | When joxa is called on this module :10 |
---|
| 0 | + | Then a beam binary is produced :11 |
---|
| 0 | + | And the described function can be called and works correctly :12 |
---|
| 0 | + | :13 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_records.feature |
---|
| 0 | + | Feature: Lisp Style Records :1 |
---|
| 0 | + | In order to allow a developer to define records of his own :2 |
---|
| 0 | + | And interact easily with existing native erlang records :3 |
---|
| 0 | + | As a Joxa Developer :4 |
---|
| 0 | + | I want to Joxa to want to define records with a more intuitive :5 |
---|
| 0 | + | be able to access those records in patterns and accessors and:6 |
---|
| 0 | + | records defined in erlang. :7 |
---|
| 0 | + | :8 |
---|
| 0 | + | Scenario: Support records :9 |
---|
| 0 | + | Given a module that has defined records :10 |
---|
| 0 | + | And another module uses those records :11 |
---|
| 0 | + | When joxa is called on these modules :12 |
---|
| 0 | + | Then a beam binary is produced for both :13 |
---|
| 0 | + | And the described function can be called and works correctly :14 |
---|
| 0 | + | :15 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 5 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_rest_args.feature |
---|
| 0 | + | Feature: &rest Args :1 |
---|
| 0 | + | In order to allow a developer have &rest args :2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to write a function that has &rest args, :4 |
---|
| 0 | + | write a function that calls that function with variable argume:5 |
---|
| 0 | + | and have the callee recieve the 'list' of arguments as expecte:6 |
---|
| 0 | + | :7 |
---|
| 0 | + | Scenario: Support varargs in joxa :8 |
---|
| 0 | + | Given a module that has rest arguments :9 |
---|
| 0 | + | When joxa is called on this module :10 |
---|
| 0 | + | Then a beam binary is produced :11 |
---|
| 0 | + | And the described function can be called and works correctly :12 |
---|
| 0 | + | :13 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_specs.feature |
---|
| 0 | + | Feature: Type declarations :1 |
---|
| 0 | + | In order to be able to document and define types :2 |
---|
| 0 | + | and allow functions to be pre-declared :3 |
---|
| 0 | + | As a Joxa Developer :4 |
---|
| 0 | + | I want to specify a type in a function and have the compiler :5 |
---|
| 0 | + | correctly compile the code into a form usable by ERTS :6 |
---|
| 0 | + | :7 |
---|
| 0 | + | Scenario: Support type specs :8 |
---|
| 0 | + | Given a module that declares types :9 |
---|
| 0 | + | When joxa is called on this module :10 |
---|
| 0 | + | Then a beam binary is produced :11 |
---|
| 0 | + | And the described function can be called and works correctly :12 |
---|
| 0 | + | :13 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_throws.feature |
---|
| 0 | + | Feature: Throwing Exceptions :1 |
---|
| 0 | + | In order to allow a developer to raise exceptions for exception:2 |
---|
| 0 | + | And interact with normal exception throwing of erlang systems :3 |
---|
| 0 | + | As a Joxa Developer :4 |
---|
| 0 | + | I want to throw an exception that successfully propogates :5 |
---|
| 0 | + | up the stack to the test handling code :6 |
---|
| 0 | + | :7 |
---|
| 0 | + | Scenario: Support exceptions :8 |
---|
| 0 | + | Given a module that catches an exception :9 |
---|
| 0 | + | When joxa is called on this module :10 |
---|
| 0 | + | Then a beam binary is produced :11 |
---|
| 0 | + | And the described function can be called and works correctly :12 |
---|
| 0 | + | :13 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | Running feature c:/joxa/features/jxat_try.feature |
---|
| 0 | + | Feature: Try exception handling expression :1 |
---|
| 0 | + | In order to allow a developer to handle exceptions :2 |
---|
| 0 | + | As a Joxa Developer :3 |
---|
| 0 | + | I want to support to throw an exception that is :4 |
---|
| 0 | + | successfully caught with a try expression :5 |
---|
| 0 | + | :6 |
---|
| 0 | + | Scenario: Build a try expression :7 |
---|
| 0 | + | Given a module that has a function that contains 'try' :8 |
---|
| 0 | + | When joxa is called on this module :9 |
---|
| 0 | + | Then a beam binary is produced :10 |
---|
| 0 | + | And the described function can be called and works correctly :11 |
---|
| 0 | + | :12 |
---|
| 0 | + | |
---|
| 0 | + | 1 scenarios |
---|
| 0 | + | 4 steps |
---|
| 0 | + | |
---|
| 0 | + | /c/relax/bin/rebar compile |
---|
| 0 | + | ==> cucumberl (compile) |
---|
| 0 | + | ==> getopt (compile) |
---|
| 0 | + | ==> proper (compile) |
---|
| 0 | + | ==> erlware_commons (compile) |
---|
| 0 | + | ==> joxa (compile) |
---|
| 0 | + | make[1]: Entering directory `/c/joxa' |
---|
| 0 | + | make[1]: Nothing to be done for `jxa'. |
---|
| 0 | + | make[1]: Leaving directory `/c/joxa' |
---|
| 0 | + | /c/relax/bin/rebar skip_deps=true escriptize |
---|
| 0 | + | ==> joxa (escriptize) |
---|
| 0 | + | |
---|
| 0 | + | couchdb@EIGHT /c/joxa |
---|
| 0 | + | $ |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
| 0 | + | |
---|
... | |
---|