…nd 0.3.x branches ]
This commit brought to you by http://en.wikipedia.org/wiki/%3F: and http://twitter.com/#!/CptKC/status/2627458863992832
…s ...) ] I thought safari was es3? Guess not.
time-zone-1 should be timeZone1 but was time-zone-1 which isn't valid js.
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";
"this string" becomes "this\n" + "string"
I think this was the only backwards-incompatible change I've made.
in addition to cleanup, this removes the partially-baked tab indentation. textareas just aren't editors. yet.
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.
(delete a.b a.c a.d) also works with return.
just formatting and the like
There's nothing wrong with the dot.