Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Nov 13, 2010
  1. update for Node 0.2.3 API

    authored
Commits on Nov 12, 2010
Commits on Nov 11, 2010
  1. Jacob Rothstein
  2. Jacob Rothstein
  3. Jacob Rothstein
  4. Jacob Rothstein

    [ apparently new and delete aren't valid in safari, so use (get macro…

    jbr authored
    …s ...) ]
    
    I thought safari was es3?  Guess not.
  5. Jacob Rothstein
  6. Jacob Rothstein

    [ regex macro ]

    jbr authored
  7. Jacob Rothstein
  8. Jacob Rothstein

    [ document bang ]

    jbr authored
  9. Jacob Rothstein

    [ fix literals with hyphens and numbers ]

    jbr authored
    time-zone-1 should be timeZone1 but was time-zone-1 which isn't valid js.
  10. Jacob Rothstein

    [ demonstrate nested whiles ]

    jbr authored
  11. Jacob Rothstein

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

    jbr 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";
  12. Jacob Rothstein

    [ document each and while ]

    jbr authored
  13. Jacob Rothstein

    [ add pow, decr ]

    jbr authored
  14. Jacob Rothstein
Commits on Nov 9, 2010
  1. Jacob Rothstein
  2. Jacob Rothstein
  3. Jacob Rothstein

    [ split multiline strings for more readable js ]

    jbr authored
    "this
    string"
    
    becomes "this\n" +
    "string"
  4. Jacob Rothstein
  5. Jacob Rothstein

    [ add contrived switch example ]

    jbr authored
  6. Jacob Rothstein

    [ replace dolist with each ]

    jbr authored
    I think this was the only backwards-incompatible change I've made.
Commits on Nov 8, 2010
  1. Jacob Rothstein

    [ simplify sibilant.info.lisp ]

    jbr authored
    in addition to cleanup, this removes the partially-baked tab indentation.  textareas just aren't editors.  yet.
  2. Jacob Rothstein

    [ fix typo on public site ]

    jbr authored
  3. Jacob Rothstein
  4. Jacob Rothstein

    [ browser.js is now easy to build ]

    jbr 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.
  5. Jacob Rothstein
  6. Jacob Rothstein
  7. Jacob Rothstein
  8. Jacob Rothstein

    [ bump version to 0.0.9 ]

    jbr authored
  9. Jacob Rothstein

    [ multi-delete ]

    jbr authored
    (delete a.b a.c a.d)
    
    also works with return.
Commits on Nov 7, 2010
  1. Jacob Rothstein

    [ a little cleanup in repl and cli ]

    jbr authored
    just formatting and the like
  2. Jacob Rothstein

    [ rewrite repl in sibilant ]

    jbr authored
  3. Jacob Rothstein

    [ remove outdated and unnecessary use of send ]

    jbr authored
    There's nothing wrong with the dot.
  4. Jacob Rothstein

    [ ditch those ugly argument count mismatch errors ]

    jbr 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.