- test.ss
- Special case, short error messages if test files not found
- parsers/parse.ss
- Removed make-struct-type-decls and make-struct-exports
(at Stevie's instruction: functionality duplicated elsewhere)
- tenv.ss, ast.ss, compile.ss
- linewrapped code and comments to 100 columns or less
svn: r928
- test.ss
- added list of examples files to test
- added test-file function to run file and related test cases
- added run-tests to run automated honu tests
- examples/
- added test case file for point.honu
- top.ss
- imported util.ss
- added run-programs
- moved test-program to test.ss
- util.ss
- removed unnecessary "ast.ss" import
- added "contract.ss" import
- changed names to prevent import name-clash
- added definitions of define/p (provide) and define/c (provide/contract),
plus define-struct versions
- added map-values for mapping functions which return arbitrary numbers of values
- tenv.ss
- added sqrt() function to Honu environment
svn: r909
- don't export match:test-no-order, which is only used in generated code
test-no-order.ss
- reformat code
- use ormap instead of let loop
render-test-list:
- add define/opt sugar
- remove a lot of pointless stx arguments
- remove a lot of [quasi]syntax/loc
gen-match:
- use internal define instead of let
- remove quasisyntax/loc
- reformat
- remove pointlessly optional argument
coupling-and-binding:
- reformat
- use memf instead of custom loops
svn: r908
- Changed names:
- no longer add honu: prefix to imports
- now include top: prefix on exports
- *-introduced-identifiers now *-names (produce symbols, not identifiers)
- Added tenv:entry-mangled-name
- Implemented run-test-class-from-name to print whether a class is/isn't test code
svn: r906