Skip to content
This repository

Nov 12, 2010

  1. Jacob Rothstein

    [ bump version to 0.0.10 ]

    authored November 11, 2010
  2. Jacob Rothstein

    [ go back to using require("sys") because it works on 0.2.3, 0.2.4, a…

    …nd 0.3.x branches ]
    authored November 11, 2010

Nov 11, 2010

  1. Jacob Rothstein

    [ remove an unnecessary linebreak in readme ]

    authored November 11, 2010
  2. Jacob Rothstein

    [ reference sibilantjs.info as the canonical documentation ]

    authored November 11, 2010
  3. Jacob Rothstein

    [ s/trinary/cond/g ]

    authored November 11, 2010
  4. Jacob Rothstein

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

    …s ...) ]
    
    I thought safari was es3?  Guess not.
    authored November 11, 2010
  5. Jacob Rothstein

    [ use new regexp macro to construct tokenizer regexp from string ]

    authored November 11, 2010
  6. Jacob Rothstein

    [ regex macro ]

    authored November 11, 2010
  7. Jacob Rothstein

    [ split out the tokenizer regular expression into strings ]

    authored November 11, 2010
  8. Jacob Rothstein

    [ document bang ]

    authored November 10, 2010
  9. Jacob Rothstein

    [ fix literals with hyphens and numbers ]

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

    [ demonstrate nested whiles ]

    authored November 10, 2010
  11. Jacob Rothstein

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

    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";
    authored November 10, 2010
  12. Jacob Rothstein

    [ document each and while ]

    authored November 10, 2010
  13. Jacob Rothstein

    [ add pow, decr ]

    authored November 10, 2010
  14. Jacob Rothstein

    [ clean up and test the while macro ]

    authored November 10, 2010

Nov 09, 2010

  1. Jacob Rothstein

    [ (meta "JSON") is slightly better than -j-s-o-n ]

    authored November 08, 2010
  2. Jacob Rothstein

    [ whitespace & missing punctuation ]

    authored November 08, 2010
  3. Jacob Rothstein

    [ split multiline strings for more readable js ]

    "this
    string"
    
    becomes "this\n" +
    "string"
    authored November 08, 2010
  4. Jacob Rothstein

    [ update sibilantjs.info documentation ]

    authored November 08, 2010
  5. Jacob Rothstein

    [ add contrived switch example ]

    authored November 08, 2010
  6. Jacob Rothstein

    [ replace dolist with each ]

    I think this was the only backwards-incompatible change I've made.
    authored November 08, 2010

Nov 08, 2010

  1. Jacob Rothstein

    [ simplify sibilant.info.lisp ]

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

    [ fix typo on public site ]

    authored November 07, 2010
  3. Jacob Rothstein

    [ update the public site's sibilant to be current ]

    authored November 07, 2010
  4. Jacob Rothstein

    [ browser.js is now easy to build ]

    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.
    authored November 07, 2010
  5. Jacob Rothstein

    [ correctly handle variables that start with $ ]

    authored November 07, 2010
  6. Jacob Rothstein

    [ include browser version in build process ]

    authored November 07, 2010
  7. Jacob Rothstein

    [ sibint/import written in sibilant ]

    authored November 07, 2010
  8. Jacob Rothstein

    [ bump version to 0.0.9 ]

    authored November 07, 2010
  9. Jacob Rothstein

    [ multi-delete ]

    (delete a.b a.c a.d)
    
    also works with return.
    authored November 07, 2010

Nov 07, 2010

  1. Jacob Rothstein

    [ a little cleanup in repl and cli ]

    just formatting and the like
    authored November 07, 2010
  2. Jacob Rothstein

    [ rewrite repl in sibilant ]

    authored November 07, 2010
  3. Jacob Rothstein

    [ remove outdated and unnecessary use of send ]

    There's nothing wrong with the dot.
    authored November 07, 2010
  4. Jacob Rothstein

    [ ditch those ugly argument count mismatch errors ]

    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.
    authored November 07, 2010
Something went wrong with that request. Please try again.