Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A big let and with change #898

Merged
merged 2 commits into from
Oct 1, 2015
Merged

A big let and with change #898

merged 2 commits into from
Oct 1, 2015

Commits on Oct 1, 2015

  1. Drop a set of brackets from let.

    This changes let to use a flat list of symbol-value pairs instead of a
    vector of vectors. One side effect is that (let [[a 1] z]) is not
    expressible now, and one will explicitly need to set a nil value for z,
    such as: (let [a 1 z nil]).
    
    Closes #713.
    
    Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
    algernon committed Oct 1, 2015
    Configuration menu
    Copy the full SHA
    9f88e07 View commit details
    Browse the repository at this point in the history
  2. Drop a set of brackets from with.

    This changes with syntax from (with [[x (expr)] (expr)] ...) to (with
    [x (expr) (expr)] ...). Should have no ill side effects apart from the
    syntax change.
    
    Closes #852.
    
    Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
    algernon committed Oct 1, 2015
    Configuration menu
    Copy the full SHA
    32f5d5d View commit details
    Browse the repository at this point in the history