Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Nov 12, 2010
  1. [ bump version to 0.0.10 ]

    authored
Commits on Nov 11, 2010
  1. [ apparently new and delete aren't valid in safari, so use (get macro…

    authored
    …s ...) ]
    
    I thought safari was es3?  Guess not.
  2. [ regex macro ]

    authored
  3. [ document bang ]

    authored
  4. [ fix literals with hyphens and numbers ]

    authored
    time-zone-1 should be timeZone1 but was time-zone-1 which isn't valid js.
  5. [ demonstrate nested whiles ]

    authored
  6. [ add foo!, change foo? ;=> fooQ to foo? ;=> foo__QUERY ]

    authored
    Explanation:
    
    foo-q should not be the same as foo? and foo-b should not be the same as foo!
    also, the B in fooB wasn't particularly meaningful, nor was the Q in fooQ.
    
    Slightly more verbose is foo__QUERY and foo__BANG.
    
    I'm planning to use the bang to mean "side effecting" because it would be nice to have a macro shortcut for:
    
    (setf some-string (concat some-string " also this"))
    
    so now I can add
    (concat! some-string "string string" var "string, etc")
    ;=> someString = someString + "string string" + var + "string, etc";
  7. [ document each and while ]

    authored
  8. [ add pow, decr ]

    authored
Commits on Nov 9, 2010
  1. [ split multiline strings for more readable js ]

    authored
    "this
    string"
    
    becomes "this\n" +
    "string"
  2. [ add contrived switch example ]

    authored
  3. [ replace dolist with each ]

    authored
    I think this was the only backwards-incompatible change I've made.
Commits on Nov 8, 2010
  1. [ simplify sibilant.info.lisp ]

    authored
    in addition to cleanup, this removes the partially-baked tab indentation.  textareas just aren't editors.  yet.
  2. [ fix typo on public site ]

    authored
  3. [ browser.js is now easy to build ]

    authored
    All of the node-agnostic parts are in core.lisp, the node-specific things are in sibilant.lisp.  The browser-specific things are in browser.lisp.  Both sibilant.lisp and browser.lisp pull in core.lisp.
  4. [ bump version to 0.0.9 ]

    authored
  5. [ multi-delete ]

    authored
    (delete a.b a.c a.d)
    
    also works with return.
Commits on Nov 7, 2010
  1. [ a little cleanup in repl and cli ]

    authored
    just formatting and the like
  2. [ rewrite repl in sibilant ]

    authored
  3. [ remove outdated and unnecessary use of send ]

    authored
    There's nothing wrong with the dot.
  4. [ ditch those ugly argument count mismatch errors ]

    authored
    Maybe I'll add them back in if I miss them, but they really don't seem necessary.  High level goal is to stick fairly close with javascript semantics, and javascript doesn't enforce argument counts.
    
    Also, it's really nice to remove so many lines without *really* losing any important functionality or expressiveness.
Something went wrong with that request. Please try again.