git @ Cat's Eye Technologies Robin / b37446c
Rename appliances (tested this time) Chris Pressey 5 years ago
6 changed file(s) with 5 addition(s) and 11 deletion(s). Raw diff Collapse all Expand all
2222
2323 The following functionalities are used to test Robin Toplevel programs.
2424
25 -> Functionality "Execute core Robin Program" is implemented by shell command
26 -> "bin/robin --no-builtins %(test-body-file)"
27
2825 -> Functionality "Execute core Robin Toplevel Program" is implemented by shell command
2926 -> "bin/robin --no-builtins %(test-body-file)"
3027
31 -> Functionality "Execute Robin Program (with Small)" is implemented by shell command
28 -> Functionality "Execute Robin Toplevel Program (with Small)" is implemented by shell command
3229 -> "bin/robin --no-builtins pkg/small.robin %(test-body-file)"
2525 -> Functionality "Execute core Robin Toplevel Program" is implemented by shell command
2626 -> "bin/robin --no-builtins %(test-body-file)"
2727
28 -> Functionality "Execute core Robin Program" is implemented by shell command
29 -> "bin/robin --no-builtins %(test-body-file)"
30
3128 -> Functionality "Execute Robin Toplevel Program (with Small)" is implemented by shell command
3229 -> "bin/robin %(test-body-file)"
3030 Part 0. Robin Syntax
3131 --------------------
3232
33 -> Tests for functionality "Execute core Robin Program"
33 -> Tests for functionality "Execute core Robin Toplevel Program"
3434
3535 ### S-expressions ###
3636
44 FIXME: These tests should ideally be for expressions in the Robin Expression Language
55 rather than programs in the Robin Toplevel Language.
66
7 -> Tests for functionality "Execute core Robin Program"
7 -> Tests for functionality "Execute core Robin Toplevel Program"
88
99 `catch` installs an exception handler.
1010
44 FIXME: These tests should ideally be for expressions in the Robin Expression Language
55 rather than programs in the Robin Toplevel Language.
66
7 -> Tests for functionality "Execute core Robin Program"
7 -> Tests for functionality "Execute core Robin Toplevel Program"
88
99 `eval` evaluates its first argument to obtain an environment, then
1010 evaluates its second argument to obtain an S-expression; it then
44 FIXME: These tests should ideally be for expressions in the Robin Expression Language
55 rather than programs in the Robin Toplevel Language.
66
7 -> Tests for functionality "Execute core Robin Program"
7 -> Tests for functionality "Execute core Robin Toplevel Program"
88
99 `macro` takes its first argument to be a list of three formal
1010 parameters, and its second argument to be an arbitrary expression,