Vasilij Schneidermann
34f7b3dbe2
Implement step 7
2016-07-30 21:53:24 +02:00
Vasilij Schneidermann
aa0ac94f0b
Implement step 6
2016-07-30 00:50:43 +02:00
Vasilij Schneidermann
b95c6e2dbf
Implement step 5
2016-05-14 19:37:14 +02:00
Vasilij Schneidermann
f823ec25d3
Use truthiness constants
2016-05-12 20:04:48 +02:00
Vasilij Schneidermann
674e1c56b6
Implement step 4
2016-05-12 10:41:05 +02:00
Vasilij Schneidermann
0c8b871ae8
Implement step 3
2016-04-30 23:01:14 +02:00
Vasilij Schneidermann
6a287d6291
Replace runner script to allow for globbing
2016-04-30 16:49:20 +02:00
Vasilij Schneidermann
80a2a73801
Implement step 2
2016-04-30 16:49:20 +02:00
Vasilij Schneidermann
b12906e3bb
Add notes
2016-04-29 11:24:25 +02:00
Vasilij Schneidermann
e83d6df703
Implement step 1
2016-04-29 11:24:24 +02:00
Vasilij Schneidermann
916b30b98c
Write a runner script
...
This script serves the following purposes:
- A --silent flag for testing purposes
- Support for @import comments (to work around no modules)
- Accessing extra arguments from CHUCK_ARGUMENTS
2016-04-25 14:20:39 +02:00
Vasilij Schneidermann
4abd73a692
Implement step 0
2016-04-24 16:18:01 +02:00
Joel Martin
4ca94ec93d
Merge pull request #197 from dubek/postscript-interop
...
ps: Fix ps* interop
2016-03-31 10:19:51 -05:00
Dov Murik
7bc5e95366
ps: Fix ps* interop
...
* Simplify postscript code parsing by using the `cvx` (convert to
executable) function.
* Tweak the test cases to match reality (returns list of stack operands,
or nil if stack is empty after exec).
2016-03-30 16:38:45 -04:00
Joel Martin
eb671131a1
Merge pull request #196 from dubek/fix-regress-fail
...
Makefile: fail REGRESS=1 when earlier step fails
2016-03-30 10:01:33 -05:00
Dov Murik
d5221bcf04
Makefile: fail REGRESS=1 when earlier step fails
...
When running tests with REGRESS=1, the Makefile would not exit with
failure if an earlier step failed some tests. Replacing ; with && in
the test rule fixed this behaviour to exit with failure exitcode on the
first regression failure.
2016-03-30 10:14:48 -04:00
Joel Martin
4ed0c2d0c1
Merge pull request #192 from joostkremers/guide
...
Several fixes to the guide
2016-03-28 10:56:00 -05:00
Joel Martin
914638021c
ES6: fix *ARGV* to be symbol.
2016-03-27 16:45:20 -05:00
Joel Martin
7b458a6529
README: note Chris Moore created the Ada implementation.
2016-03-27 16:42:47 -05:00
Joel Martin
a04bfb67bc
Merge pull request #191 from zmower/ada
...
An Ada implementation of mal
2016-03-27 16:38:18 -05:00
Chris M Moore
6faafa00a4
Ada: update README.md and add prompt to stepA
2016-03-26 15:33:29 +00:00
Joost Kremers
1c2eab905f
Several fixes to the guide
2016-03-25 21:08:11 +01:00
Chris M Moore
c18917d528
Merge branch 'master' into ada
2016-03-25 16:15:54 +00:00
Chris M Moore
9c38eb6d4b
Ada: change *ARGV* and *host-language* to strings
2016-03-25 13:24:57 +00:00
Chris M Moore
7ae2311528
Ada: rework strings part 3 : strings are stored, printed and returned without the quotes
2016-03-25 12:55:27 +00:00
Chris M Moore
564a452500
Ada: rework strings part 2 : New_String_Mal_Type adds the quotes in
2016-03-25 12:19:22 +00:00
Chris M Moore
a249dff47b
Ada: rework strings part 1 : Get_String returns the string minus the quotes
2016-03-25 11:33:33 +00:00
Chris M Moore
1606c35597
Ada: add ada to .travis.yml
2016-03-25 11:02:49 +00:00
Chris M Moore
6d34a1c5c0
Ada: add Dockerfile
2016-03-25 10:58:13 +00:00
Joel Martin
1c302e8c67
Merge pull request #189 from Wilfred/guide_subheading
...
Tweaking text in guide.
2016-03-24 21:11:44 -05:00
Wilfred Hughes
5c0526927a
Tweaking text in guide.
...
Referring to the pseudocode in the process/ directory is important, but
it's easy to miss that detail when reading the guide for the first time.
Similarly, it's important to add a new Makefile in many cases, so
reformat to draw attention to that.
2016-03-24 21:49:00 +00:00
Joel Martin
c589fa779e
Merge pull request #188 from dubek/guide-toc
...
process/guide.md: Add TOC; fix heading levels
2016-03-23 10:42:22 -05:00
Dov Murik
dc79144094
process/guide.md: Add TOC; fix heading levels
2016-03-22 23:41:10 -04:00
Chris M Moore
778942271c
Ada: -O3 for some perf tests
2016-03-22 23:11:30 +00:00
Chris M Moore
365f02539b
Ada: steps 3 and 4 do need eval_callback
2016-03-22 22:59:31 +00:00
Chris M Moore
988812a6f1
Ada: fix Makefile and re-write early steps to remove some dependencies
2016-03-22 22:30:39 +00:00
Chris M Moore
a8fc19aa64
Ada: remove lambda from eval_ast
2016-03-22 20:24:25 +00:00
Chris M Moore
453a89a0af
Ada: fix script/command line mode
2016-03-22 20:16:35 +00:00
Chris M Moore
316d5bbd7c
Ada: add seq
2016-03-22 07:40:44 +00:00
Chris M Moore
d2bb60d32e
Ada: add string?
2016-03-20 22:29:39 +00:00
Chris M Moore
c2df4f1379
Ada: negative numbers in reader
2016-03-20 22:20:34 +00:00
Chris M Moore
d1967ba511
Ada: remove some unecessary use commands/variables
2016-03-20 22:19:26 +00:00
Chris M Moore
adc03a1a5f
Update from master
2016-03-20 21:37:07 +00:00
Chris M Moore
1c28e56028
Ada: remove unnecessary Env parameters
2016-03-20 21:08:28 +00:00
Chris M Moore
66bf826077
Ada: add time-ms
2016-03-19 23:05:19 +00:00
Chris M Moore
8083b5255f
Ada: build in true, false, nil so hosted tests run unmodified ;)
2016-03-19 21:09:48 +00:00
Chris M Moore
9128585993
Ada: build in knowledge about true and false into reader
2016-03-19 00:05:38 +00:00
Chris M Moore
caa4fab9f4
Ada: one more textual mod in core.adb
2016-03-18 23:38:10 +00:00
Chris M Moore
c6b1e6e7a1
Ada: minor textual cleanup in core.adb
2016-03-18 23:27:21 +00:00
Chris M Moore
b5bad5eaa1
Ada: fix envs (remove Get_Current), apply (only last param is unpacked) and map (calls core.apply)
2016-03-18 15:34:10 +00:00