parse for-syntax
tweaks: actually add tests, handle no-args case
for desugaring and tests, map and fold over all lists
make empty be a singleton
Merge branch 'unstable' of github.com:brownplt/pyret-lang into unstable
a few more list empty() uses form merge
.
.
image-file
initial work on better arity-mismatch errors

- Extend methods to also follow the (λ (loc) ...) pattern of getting a location
  as a first argument for error reporting.
- Change compilation of methods and functions to create a (λ (loc) ...) whose
  body is a case-lambda.  The rest (varargs) case of the case-lambda calls
  arity-error with the location of the application.
- Needed is some cleanup of the helpers that tie the method/function loop for
  _fun and _method
macros for creating arity-checking methods and functions
kill function version of mk-prim-fun
rename, since there is no function version anymore, the -m means little
.
more work on new parser, getting it into unstable
new parser rigged up and broken a bit
add support for sending lists to and from the racket FFI, and add saving to image wrapper
update pyret-lang-private
Merge branch 'unstable' of github.com:brownplt/pyret-lang into unstable
new parser