Great news David!

What is the usual delay (in days) between commit to the master and release?

On Wednesday, 24 December 2014 20:18:39 UTC+2, David Nolen  wrote:
> The `are` macro isn't in a current release, however it's in master and
> will appear in the next one. Otherwise Russell's assessment is
> correct.
> 
> David
> 
> On Wed, Dec 24, 2014 at 1:13 PM, Yehonathan Sharvit <vie...@gmail.com> wrote:
> > What about the 'are' macro?
> >
> >
> >
> > On Wed, Dec 24, 2014 at 7:38 PM, Russell Mull <russell.m...@gmail.com>
> > wrote:
> >>
> >> Things that aren't in cljs.test:
> >>
> >> with-test
> >> run-tests can take a custom environment parameter. Things that required
> >> rebinding a var in clj.test are configured with an entry in the 
> >> environment.
> >>
> >> :reporter, instead of rebinding the report function
> >> :testing-contexts instead of *testing-contexts*
> >> :testing-vars instead of *testing-vars*
> >>
> >> And that's it. It looks like a nearly complete port.
> >>
> >> - Russell
> >>
> >>
> >>
> >>
> >> On Tuesday, December 23, 2014 1:59:45 PM UTC-8, Yehonathan Sharvit wrote:
> >>>
> >>> What is the gap between clojure.test and cljs.test?
> >>>
> >>> For exmaple: is the `are` macro implemented in cljs.test?
> >>>
> >>> On Wednesday, 17 December 2014 23:54:09 UTC+2, David Nolen  wrote:
> >>> > ClojureScript, the Clojure compiler that emits JavaScript source code.
> >>> >
> >>> > README and source code: https://github.com/clojure/clojurescript
> >>> >
> >>> > New release version: 0.0-2496
> >>> >
> >>> > Leiningen dependency information:
> >>> >
> >>> >     [org.clojure/clojurescript "0.0-2496"]
> >>> >
> >>> > The big change in this release is a port of the clojure.test namespace
> >>> > - cljs.test.
> >>> > It is largely compatible with clojure.test and implements enough
> >>> > functionality such
> >>> > that we could port all of the existing tests to it. It's also
> >>> > featureful enough
> >>> > to support a ClojureScript port of test.check that is underway.
> >>> > cljs.test is compatible
> >>> > with all of the optimization settings provided by the compiler
> >>> > including :none.
> >>> >
> >>> > Still cljs.test may not satisfy all the patterns that people have come
> >>> > to expect
> >>> > from clojure.test so feedback (and enhancement/fix patches) is very
> >>> > welcome.
> >>> >
> >>> > On the way we implemented changes to the compiler in order to make
> >>> > custom testing
> >>> > frameworks simpler to implement - this includes compiler support for
> >>> > :test metadata as well
> >>> > as introducing static vars.
> >>> >
> >>> > ClojureScript does not have vars, however there are var patterns that
> >>> > are largely
> >>> > static in nature and useful for metaprogramming and REPL interactions.
> >>> > Towards
> >>> > this end we've implemented the `var` special form and introduced very
> >>> > restricted
> >>> > functionality - metadata is the primary use case.
> >>> >
> >>> > (defn foo [])
> >>> > (meta #'foo) ;; will return the expected metadata
> >>> >
> >>> > cljs.test is implemented on top of this functionality as well as a new
> >>> > namespace
> >>> > cljs.analyzer.api which I think macro writers will find quite useful.
> >>> >
> >>> > Also there's a doc macro now in the cljs.repl namespace that works as
> >>> > expected.
> >>> > Patches welcome to bring all the useful bits of clojure.repl into
> >>> > cljs.repl.
> >>> >
> >>> > ## 0.0-2496
> >>> >
> >>> > ### Enhancements
> >>> > * cljs.test added, mirrors clojure.test
> >>> > * New cljs.analyzer.api namespace for easier access to analysis info
> >>> > from macros
> >>> > * New cljs.analyzer.api namespace for easier access to analysis info
> >>> > from macros
> >>> > * Support :test metadata on vars
> >>> > * Support static vars
> >>> > * cljs.source-map for client side source mapping
> >>> > * expose ClojureScript :warnings build option
> >>> > * CLJS-909: Add stable api for consumers of compiler data.
> >>> >
> >>> > ### Changes
> >>> > * convert all ClojureScript tests to cljs.test
> >>> > * add volatile! from Clojure 1.7
> >>> > * stateful transducers use volatile!
> >>> > * added `js-debugger` macro, compiles to "debugger;"
> >>> > * CLJS-892: Improve performance of compare-symbols/compare-keywords
> >>> > * CLJS-696: remove arguments usage from defrecord constructor
> >>> > * unroll `partial`, copy & pasted from Clojure core.clj
> >>> > * optimize clojure.string/join
> >>> >
> >>> > ### Fixes
> >>> > * fix `cljs.nodejs/enable-util-print!`, incorrectly monkey patched
> >>> > `cjls.core/string-print` instead of setting `cljs.core/*print-fn*`
> >>> > * cljs.reader bug, '/ incorrectly read
> >>> > * avoid emitting the same goog.require
> >>>
> >> --
> >> Note that posts from new members are moderated - please be patient with
> >> your first post.
> >> ---
> >> You received this message because you are subscribed to a topic in the
> >> Google Groups "ClojureScript" group.
> >> To unsubscribe from this topic, visit
> >> https://groups.google.com/d/topic/clojurescript/gnCl0CySSk8/unsubscribe.
> >> To unsubscribe from this group and all its topics, send an email to
> >> clojurescript+unsubscr...@googlegroups.com.
> >> To post to this group, send email to clojurescript@googlegroups.com.
> >> Visit this group at http://groups.google.com/group/clojurescript.
> >
> >
> > --
> > Note that posts from new members are moderated - please be patient with your
> > first post.
> > ---
> > You received this message because you are subscribed to the Google Groups
> > "ClojureScript" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> > email to clojurescript+unsubscr...@googlegroups.com.
> > To post to this group, send email to clojurescript@googlegroups.com.
> > Visit this group at http://groups.google.com/group/clojurescript.

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to