Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-17 Thread David Nolen
annotation. return function(var_args) { ^ Mar 17, 2015 10:44:04 AM com.google.javascript.jscomp.LoggerErrorManager printSummary WARNING: 0 error(s), 1 warning(s) Just curios what is it related to? On Monday, March 16, 2015 at 12:12:08 PM UTC+1, David Nolen wrote: ClojureScript

Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
Glad to hear it! On Monday, March 16, 2015, Jonathon McKitrick jmckitr...@gmail.com wrote: The cljsjs issue is fixed! On Monday, March 16, 2015 at 7:03:00 PM UTC-4, David Nolen wrote: And cut 0.0-3123 based on feedback from releases earlier today. One fix addresses redundant information

Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
, 2015 at 7:11 AM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-3115 Leiningen dependency information: [org.clojure

ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-3115 Leiningen dependency information: [org.clojure/clojurescript 0.0-3115] This release is a bugfix release addressing several

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
On Mon, Mar 16, 2015 at 1:01 PM, Fluid Dynamics a2093...@trbvm.com wrote: On Monday, March 16, 2015 at 11:23:14 AM UTC-4, David Nolen wrote: Need more information. But that warning is most certainly not something emitted by the ClojureScript compiler. Make sure you can reproduce without

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
Need more information. But that warning is most certainly not something emitted by the ClojureScript compiler. Make sure you can reproduce without whatever downstream tooling you may be using: https://github.com/clojure/clojurescript/wiki/Reporting-Issues There's a good chance it's purely

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
. On Monday, March 16, 2015 at 11:23:14 AM UTC-4, David Nolen wrote: Need more information. But that warning is most certainly not something emitted by the ClojureScript compiler. Make sure you can reproduce without whatever downstream tooling you may be using: https

Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
And cut 0.0-3123 based on feedback from releases earlier today. One fix addresses redundant information in the dependency graph when compiling, the other fixes an issue when using advanced optimizations and :cache-analysis true. David On Mon, Mar 16, 2015 at 7:11 AM, David Nolen dnolen.li

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
On Mon, Mar 16, 2015 at 2:47 PM, Fluid Dynamics a2093...@trbvm.com wrote: If that is true, then it is a problem, indicative either of a widespread lack of discipline among the tool makers or (more likely) a strong need for some additional well-specified (and maintained!) APIs in the compiler

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3115

2015-03-16 Thread David Nolen
, March 16, 2015 at 7:47:12 PM UTC+1, Fluid Dynamics wrote: On Monday, March 16, 2015 at 1:06:31 PM UTC-4, David Nolen wrote: On Mon, Mar 16, 2015 at 1:01 PM, Fluid Dynamics a209...@trbvm.com wrote: On Monday, March 16, 2015 at 11:23:14 AM UTC-4, David Nolen wrote: Need more information

Reporting ClojureScript issues

2015-03-13 Thread David Nolen
ClojureScript, downstream tooling, and the interactions between have become sufficiently complex enough that we no longer have time to consider anything that may originate downstream. Please be sure read and understand the following before reporting ClojureScript issues moving forward:

Re: ANN: ClojureScript 0.0-3058, Enhanced REPLs, faster compile times

2015-03-11 Thread David Nolen
It's no more or less difficult than using Clojure by itself. You can use whatever tool you want to manage dependencies. That said I would probably use Maven or Lein myself. Using Maven directly with AOTed dependencies will likely result in a fast workflow. AOTed tools.reader and data.json JARs

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3058, Enhanced REPLs, faster compile times

2015-03-11 Thread David Nolen
be a little finicky particularly in Safari in my experience. HTH, David On Wed, Mar 11, 2015 at 9:38 AM, Peter West peter.b.w...@gmail.com wrote: On Tuesday, 10 March 2015 09:41:45 UTC+10, David Nolen wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. New

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3058, Enhanced REPLs, faster compile times

2015-03-10 Thread David Nolen
) at cljs.compiler$compile_file$fn__2959.invoke(compiler.clj:1118) ... 40 more Subprocess failed Is this related to AOT compiler cljs.core ns? On Tuesday, March 10, 2015 at 12:41:45 AM UTC+1, David Nolen wrote: ClojureScript, the Clojure compiler that emits JavaScript source code

ANN: ClojureScript 0.0-3058, Enhanced REPLs, faster compile times

2015-03-10 Thread David Nolen
...@gmail.com javascript:_e(%7B%7D,'cvml','christophermcdev...@gmail.com'); wrote: On Tuesday, 10 March 2015 10:55:49 UTC, David Nolen wrote: Looks like you're trying to use :cache-analysis with a higher :optimizations setting than :none. I would avoid this for now. That fixed the same problem

ANN: ClojureScript 0.0-3058, Enhanced REPLs, faster compile times

2015-03-09 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-3058 Leiningen dependency information: [org.clojure/clojurescript 0.0-3058] This is a significant enhancement release around

Re: [ClojureScript] Re: IMPORTANT: ClojureScript Firefox Nightly ES6 Issue

2015-03-04 Thread David Nolen
Kuijpers mitchelkuijp...@gmail.com wrote: On Tuesday, March 3, 2015 at 11:12:03 PM UTC+1, David Nolen wrote: If you have a ClojureScript based product and your customers use FireFox Nightly you will encounter trouble due to a RegExp detection bug in prior ClojureScript releases interacting

IMPORTANT: ClojureScript Firefox Nightly ES6 Issue

2015-03-03 Thread David Nolen
If you have a ClojureScript based product and your customers use FireFox Nightly you will encounter trouble due to a RegExp detection bug in prior ClojureScript releases interacting with recent Firefox ES6 related changes. Here's the ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=1138325

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2913, Google Closure Modules, improved nREPL support

2015-02-24 Thread David Nolen
, 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-2913 Leiningen dependency information: [org.clojure/clojurescript 0.0-2913

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2913, Google Closure Modules, improved nREPL support

2015-02-23 Thread David Nolen
to wait for cljsbuild to support this. On Saturday, February 21, 2015 at 3:16:11 PM UTC-6, Boris Kourtoukov wrote: On Saturday, February 21, 2015 at 1:01:39 PM UTC-5, David Nolen wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https

More details on the Google Closure Module Support now in ClojureScript

2015-02-23 Thread David Nolen
Posted here: http://swannodette.github.io/2015/02/23/hello-google-closure-modules/ David -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated -

ANN: ClojureScript 0.0-2913, Google Closure Modules, improved nREPL support

2015-02-21 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2913 Leiningen dependency information: [org.clojure/clojurescript 0.0-2913] This release comes with two very big enhancements.

Re: ANN: ClojureScript 0.0-2843, Node, Node, Node

2015-02-13 Thread David Nolen
Just pushed out 0.0-2850. The only significant change is a critical fix for dependent namespace recompilation spotted by Bruce Hauman. David On Thu, Feb 12, 2015 at 12:08 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code

ANN: ClojureScript 0.0-2843, Node, Node, Node

2015-02-12 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2843 Leiningen dependency information: [org.clojure/clojurescript 0.0-2843] This release is primarily about outstanding Node.js

Re: ANN: ClojureScript 0.0-2814, Nashorn REPL, async testing, and much more

2015-02-11 Thread David Nolen
On Wed, Feb 11, 2015 at 6:52 AM, Daniel Skarda dan.ska...@gmail.com wrote: Could you please write few examples how to take advantage of new unified source-map support? I tried 0.0-2816 with node.js without success. I tried with piggieback and without. But the only solution was with 'npm

Re: Question about ClojureScript Testing

2015-02-11 Thread David Nolen
You can run tests in any REPL that ships with ClojureScript - we include two JVM based ones Rhino and Nashorn. Rhino is older and more mature. Nashorn probably needs some further work to be good for testing. Patches welcome. Both of these options suffer from different forms of slowness (Rhino is

Improving stacktraces in your custom ClojureScript REPL (Cider, Weasel, ...)

2015-02-11 Thread David Nolen
This message is mostly aimed at Clojure and ClojureScript REPL developers - Cider, Weasel, etc. I've written up some details on how to integrate the new automatic source mapping functionality: https://github.com/clojure/clojurescript/wiki/Custom-REPLs#source-mapping Feedback welcome and

Re: ANN: ClojureScript 0.0-2814, Nashorn REPL, async testing, and much more

2015-02-10 Thread David Nolen
Cut 0.0-2816. The only change is a fix for reader metadata leakage around `reify`. David On Mon, Feb 9, 2015 at 7:47 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure

ANN: ClojureScript 0.0-2814, Nashorn REPL, async testing, and much more

2015-02-09 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2814 Leiningen dependency information: [org.clojure/clojurescript 0.0-2814] There are numerous enhancements in this release

Re: ANN: ClojureScript 0.0-2814, Nashorn REPL, async testing, and much more

2015-02-09 Thread David Nolen
Oh also thanks to Leon Grapenthin for working on the async testing support. And of course a general round of thanks to everyone who submitted patches of any kind and size for this release. David On Mon, Feb 9, 2015 at 7:47 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript

Re: ANN: ClojureScript 0.0-2755, Browser REPL, macros, and incremental compilation

2015-02-02 Thread David Nolen
Just pushed out 0.0-2758. The only change was a fix for the macro usage enhancement. On Sun, Feb 1, 2015 at 5:38 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure

Re: ANN: ClojureScript 0.0-2755, Browser REPL, macros, and incremental compilation

2015-02-02 Thread David Nolen
And just pushed out 0.0-2760 which catches a ns spec parsing regression caught by some helpful people in the ClojureScript IRC channel. David On Mon, Feb 2, 2015 at 9:22 AM, David Nolen dnolen.li...@gmail.com wrote: Just pushed out 0.0-2758. The only change was a fix for the macro usage

ANN: ClojureScript 0.0-2755, Browser REPL, macros, and incremental compilation

2015-02-01 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2755 Leiningen dependency information: [org.clojure/clojurescript 0.0-2755] This release fixes regressions to the browser REPL

Re: ANN: Om 0.8.6, Hello CLJSJS

2015-01-31 Thread David Nolen
just start with a ready to go template mies-om-wheel? Thanks Sebastian Bensusan On Saturday, January 31, 2015 at 1:26:34 AM UTC+1, David Nolen wrote: I would prefer just Figwheel. Relying only on Figwheel also means you could probably go out with an updated tutorial much sooner

Re: [ClojureScript] Re: ANN: Om 0.8.6, Hello CLJSJS

2015-01-30 Thread David Nolen
and add Figwheel there for the tutorial. After revising this work, I'll move on to the next tutorial. Best Sebastian Bensusan On Tuesday, January 27, 2015 at 5:25:09 PM UTC+1, David Nolen wrote: I think expecting every last thing to work especially from third parties who may be wisely

Re: Clojurescript :advanced compilation extern only partly working.

2015-01-28 Thread David Nolen
I mentioned trying this in a `let` binding instead. What happens when you try that? David On Wed, Jan 28, 2015 at 9:04 AM, Crispin Wellington retrogradeor...@gmail.com wrote: No, that's not it. So I tried: (def audio-context (js/AudioContext.)) (.decodeAudioData audio-context

ANN: ClojureScript 0.0-2740, Windows

2015-01-28 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2740 Leiningen dependency information: [org.clojure/clojurescript 0.0-2740] The primary reason for this release is to bring all

Re: Clojurescript :advanced compilation extern only partly working.

2015-01-28 Thread David Nolen
find anything, I'll post it. Thanks for your help Crispin On Wednesday, January 28, 2015 at 10:06:52 PM UTC+8, David Nolen wrote: I mentioned trying this in a `let` binding instead. What happens when you try that? David On Wed, Jan 28, 2015 at 9:04 AM, Crispin Wellington retrogr

Re: [ClojureScript] Re: ANN: Om 0.8.6, Hello CLJSJS

2015-01-27 Thread David Nolen
, January 27, 2015 at 1:57:19 AM UTC+1, David Nolen wrote: The only significant change is that Om now relies on the cljsjs.react artifact instead of the one I maintained myself. cljsjs.react has the benefit that usage of React with addons instead of plain React may be configured via Maven in your

Re: ANN: Om 0.8.6, Hello CLJSJS

2015-01-27 Thread David Nolen
Just released Om 0.8.7. The only change was bumping the cljsjs.react dependency to get proper externs support. David On Mon, Jan 26, 2015 at 7:57 PM, David Nolen dnolen.li...@gmail.com wrote: The only significant change is that Om now relies on the cljsjs.react artifact instead of the one I

Re: [ClojureScript] ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-26 Thread David Nolen
On Mon, Jan 26, 2015 at 3:08 AM, Laurent PETIT laurent.pe...@gmail.com wrote: Yet ? Right if Webjars was open to including the necessary information that would be great. I suspect this will be challenging since Webjars has chosen RequireJS as the runtime loading mechanism whereas deps.cljs

ANN: Om 0.8.6, Hello CLJSJS

2015-01-26 Thread David Nolen
The only significant change is that Om now relies on the cljsjs.react artifact instead of the one I maintained myself. cljsjs.react has the benefit that usage of React with addons instead of plain React may be configured via Maven in your pom.xml or your project.clj. It's exciting to see that we

Re: ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-25 Thread David Nolen
On Sun, Jan 25, 2015 at 5:40 PM, Vladimir Bokov bokov.v...@gmail.com wrote: I saw this initiative, but I hardly imagine a Github repo/organisation managing the whole infrastructure. As you said: we have clojars and maven. For the most popular libraries having a curated set is going to be

Re: ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-25 Thread David Nolen
of bower/npm/node etc. On Sunday, January 25, 2015 at 2:42:54 PM UTC-5, David Nolen wrote: I strongly recommend the Clojure(Script) community join forces when packaging libraries to avoid duplicated effort and dependency conflicts. CLJSJS seems like a good initiative to me along these lines: http

Re: ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-25 Thread David Nolen
...@gmail.com wrote: Thanks David! I also already packaged https://github.com/razum2um/jquery-cljs using your react repo as example суббота, 24 января 2015 г., 21:10:29 UTC+6 пользователь David Nolen написал: ClojureScript, the Clojure compiler that emits JavaScript source code. README

Re: ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-24 Thread David Nolen
Some further explanation on packaging JavaScript libraries for ClojureScript consumption https://github.com/clojure/clojurescript/wiki/Foreign-Dependencies On Sat, Jan 24, 2015 at 10:10 AM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript

Re: ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-24 Thread David Nolen
And just cut 0.0-2725 to address a Node.js target support regression. David On Sat, Jan 24, 2015 at 10:10 AM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript

Re: ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-24 Thread David Nolen
:optimizations :none :source-map true} Then your markup just needs: script src=hello_world.js type=text/javascript/script Same as :advanced. David On Sat, Jan 24, 2015 at 10:10 AM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code

ANN: Om 0.8.2

2015-01-24 Thread David Nolen
The dependency information has changed: [org.omcljs/om 0.8.2] The release depends on ClojureScript 0.0-2719 as it leverages the new foreign dependency functionality to simplify development and production builds. Feedback welcome! https://github.com/swannodette/om David -- You received this

Re: ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-24 Thread David Nolen
, David Nolen dnolen.li...@gmail.com wrote: And just cut 0.0-2725 to address a Node.js target support regression. David On Sat, Jan 24, 2015 at 10:10 AM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-24 Thread David Nolen
On Sat, Jan 24, 2015 at 10:43 AM, Martin Klepsch martinklep...@googlemail.com wrote: A general question/concern I'd like to voice in that context is that this change makes it hard to split JS preamble from our compiled Clojurescript. Given that the Clojurescript code might change on a daily

Re: ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-24 Thread David Nolen
On Sat, Jan 24, 2015 at 11:01 AM, Khalid Jebbari khalid.jebb...@gmail.com wrote: A question (maybe stupid/obvious) : why do you need to declare the min version of js lib ? The normal version + the extern file is all that's needed to compress the file with the Closure Compiler, no ? Declaring

ANN: ClojureScript 0.0-2719, JavaScript Dependencies

2015-01-24 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2719 Leiningen dependency information: [org.clojure/clojurescript 0.0-2719] ClojureScript is not an island, like Clojure on the

ClojureScript Google Closure Module support

2015-01-11 Thread David Nolen
Currently looking into supporting Google Closure Modules. They allow breaking up advanced compiled builds so everything need not be loaded all at once. This would help a lot with load latency in larger ClojureScript applications. A basic sketch underway here:

ANN: Om 0.8.0

2015-01-10 Thread David Nolen
I'm happy to announce the release of Om 0.8.0. There's nothing much to say over the last rc1 release. The biggest change is how you include Om as a dependency: [org.om/om 0.8.0] https://github.com/swannodette/om Have fun! David -- You received this message because you are subscribed to the

Re: micrologic - A tiny, literate implementation of miniKanren/core.logic

2015-01-08 Thread David Nolen
Nothing to add other than this is really cool. David On Thu, Jan 8, 2015 at 1:56 PM, Russell Mull russell.m...@gmail.com wrote: Hi fellow Clojurists, I've been working on a small miniKanren in Clojure. It started as a port of https://github.com/jasonhemann/microKanren. But this one is

Simplifying JS dependencies in ClojureScript

2015-01-07 Thread David Nolen
I believe the solution to this problem has been sitting right under our noses for some time. I've written up my thoughts here: http://dev.clojure.org/jira/browse/CLJS-965 Feedback patch welcome :) David -- You received this message because you are subscribed to the Google Groups Clojure

Re: hash function behaves different with empty vector in clojure and clojurescript

2015-01-06 Thread David Nolen
Fixed in master thanks to Michal Marczyk! David On Tue, Jan 6, 2015 at 3:05 AM, Fluid Dynamics a2093...@trbvm.com wrote: On Monday, January 5, 2015 2:27:03 PM UTC-5, Feng Xue wrote: These days, I was trying to utilize function hash in clojure/clojurescript to generate unique id, but it

Re: The Essence of ClojureScript Redux

2015-01-04 Thread David Nolen
Non-stable releases of Node are not supported - 0.11.X, use a 0.10.X release. On Sunday, January 4, 2015, Max Gonzih gon...@gmail.com wrote: Very nice! But I have issue that I saw also while applying instructions from previous blog post. Repl starts fine, but I see errors when I'm trying to

Re: The Essence of ClojureScript Redux

2015-01-04 Thread David Nolen
Tools will likely need updating for the latest changes as they tap into details that may have changed that have no official API. Still I suspect these changes will be small. Other than that, no, I suspect in browser dev will be the same - just with a REPL experience more in line with Clojure. On

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-04 Thread David Nolen
* CLJS-958: Node.js REPL: Upon error, last successfully item printed On Fri, Jan 2, 2015 at 6:18 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release

Running ClojureScript REPLs without lein-cljsbuild or other 3rd party runners

2015-01-04 Thread David Nolen
The latest ClojureScript changes will break using cljsbuild and likely others as the ClojureScript REPL runner. However this is a good time to understand how to run REPLs directly without involving some other tool - https://github.com/clojure/clojurescript/wiki/Running-REPLs David -- You

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-03 Thread David Nolen
:reload-all On Fri, Jan 2, 2015 at 6:18 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2644 Leiningen dependency information

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-03 Thread David Nolen
Oops that should be 0.0-2657 of course. David On Sat, Jan 3, 2015 at 5:30 PM, David Nolen dnolen.li...@gmail.com wrote: 0.0-2257 released, only change is the addition of `require-macros` REPL special function for importing macros from libraries like core.async. On Fri, Jan 2, 2015 at 6:18

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-03 Thread David Nolen
0.0-2257 released, only change is the addition of `require-macros` REPL special function for importing macros from libraries like core.async. On Fri, Jan 2, 2015 at 6:18 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README

Re: The Essence of ClojureScript Redux

2015-01-03 Thread David Nolen
) at emitReadable_ (_stream_readable.js:408:10) at emitReadable (_stream_readable.js:404:5) Error: Cannot find module 'C:GitClojureScriptSamplesmycljsprjout ode_repl_deps.js' and more Angel Java Lopez @ajlopez On Fri, Jan 2, 2015 at 10:06 PM, David Nolen dnolen.li...@gmail.com javascript

Re: How to access nested structures with core.logic ?

2015-01-02 Thread David Nolen
This is what the `featurec` constraint is for. David On Fri, Jan 2, 2015 at 9:47 AM, rogergl ro...@gilliar.de wrote: I have the following simple core.logic snippet: (def my-data [ {:name 'peter :some-data { :some-value: 42 }

Re: How to find adjacent cells in a matrix with core.logic ?

2015-01-02 Thread David Nolen
If you are going to optimize core.logic programs you really need to understand the implications of a Prolog-like system. The same optimization strategies tend to apply. Also in this case I don't really see the value over writing the search directly - but your goals are not clear to me. David On

ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-02 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2644 Leiningen dependency information: [org.clojure/clojurescript 0.0-2644] This release is one of the most significant in a

The Essence of ClojureScript Redux

2015-01-02 Thread David Nolen
I've posted a simple walkthrough of the new Node.js REPL: http://swannodette.github.io/2015/01/02/the-essence-of-clojurescript-redux/ I suspect people will be reaching for ClojureScript REPLs significantly more often than in the past :) David -- You received this message because you are

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-02 Thread David Nolen
process after which the shared infrastructure takes over. On Fri, Jan 2, 2015 at 6:18 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0

ANN: Om 0.8.0-rc1

2014-12-31 Thread David Nolen
I just cut Om 0.8.0-rc1. The only change from prior betas/alphas is more bug fixes. https://github.com/swannodette/om Feedback welcome! David -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to

Finding ClojureScript Libraries

2014-12-29 Thread David Nolen
There's been an explosion of ClojureScript libraries over the past year. It would be nice to begin tracking them on the wiki so that newcomers can more easily get their bearings: If you have a ClojureScript library please add it to the following growing list:

Using ClojureScript in Production?

2014-12-29 Thread David Nolen
If you or your team are using ClojureScript in production add an entry here: https://github.com/clojure/clojurescript/wiki/Companies-Using-ClojureScript Many thanks, David -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send

Pending breaking change for derivate ClojureScript REPLs

2014-12-29 Thread David Nolen
I've spent the past week modifying the ClojureScript REPLs that ship with ClojureScript to dramatically decrease boot time. The official REPLs can now boot as quickly as 1 second or less. The changes will no doubt have consequences for Austin, Weasel etc. I've tried to describe the nature of the

Re: Browserless ClojureScript

2014-12-23 Thread David Nolen
The stable versions of Node.js are 0.10.X. No plans to support anything other than official stable releases at this time. On Tuesday, December 23, 2014, Raju Bitter rajubit...@gmail.com wrote: Seems to be a problem with newer versions of node. I've tested on Ubuntu 14.04. Everything up to

Re: ANN: ClojureScript 0.0-2505

2014-12-22 Thread David Nolen
for cold start up times. David On Sun, Dec 21, 2014 at 1:12 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2505 Leiningen dependency

Re: ANN: Om 0.8.0-beta4

2014-12-21 Thread David Nolen
Just cut Om 0.8.0-beta5, the only change is bumping to a version of the React JAR that supplies new externs for changes to React in 0.12.2. On Sat, Dec 20, 2014 at 2:12 PM, David Nolen dnolen.li...@gmail.com wrote: The main change is getting back in sync with React 0.12.2 plus a few small

ANN: ClojureScript 0.0-2505

2014-12-21 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2505 Leiningen dependency information: [org.clojure/clojurescript 0.0-2505] This release fixes an issue with cljs.test and

Browserless ClojureScript

2014-12-21 Thread David Nolen
ClojureScript's Node.js support has come a very long way. I've written a short post about it http://swannodette.github.io/2014/12/21/browserless-clojurescript/. I think this will be of interest to anyone building non-browser-centric ClojureScript libraries or those people who want to write shell

ANN: Om 0.8.0-beta4

2014-12-20 Thread David Nolen
The main change is getting back in sync with React 0.12.2 plus a few small enhancements. Feedback welcome! https://github.com/swannodette/om David -- You received this message because you are subscribed to the Google Groups Clojure group. To post to this group, send email to

Re: ANN: ClojureScript 0.0-2496, cljs.test - a clojure.test port

2014-12-19 Thread David Nolen
I just cut 0.0-2498, the only change is support for `cljs.test/use-fixtures` analogous to `clojure.test/use-fixtures`. David On Wed, Dec 17, 2014 at 4:54 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code

ANN: ClojureScript 0.0-2496, cljs.test - a clojure.test port

2014-12-17 Thread David Nolen
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

Re: Feature expressions demo

2014-12-16 Thread David Nolen
Thanks for putting this together. On Tue, Dec 16, 2014 at 4:34 PM, Luke VanderHart luke.vanderh...@gmail.com wrote: In case anyone is interested in venturing beyond the bleeding edge and trying out the current state of feature expressions, I have created forks of the relevant repositories with

Re: ANN: core.match 0.3.0-alpha1, enhancements breaking changes

2014-12-13 Thread David Nolen
Yet another quick release - core.match 0.3.0-alpha4. The only change is fixing a regression around the test sharing of literal patterns. On Fri, Dec 12, 2014 at 12:54 PM, David Nolen dnolen.li...@gmail.com wrote: core.match, an efficient pattern matcher for Clojure ClojureScript New release

Re: Multimethod dispatch based on Java classes is simply not reliable.

2014-12-13 Thread David Nolen
Yes sorry that commit should have been a bit more specific, the issue is around deftype/defrecord generated classes. David On Sat, Dec 13, 2014 at 7:59 PM, Mike Rodriguez mjr4...@gmail.com wrote: I'm not 100% sure and haven't really looked deeply at this comment or link you mention, but

Re: [ClojureScript] [ANN] Bardo v0.1.0 - A clojure(script) library to assist with transitions between dimensions

2014-12-13 Thread David Nolen
Excellent! :) On Sat, Dec 13, 2014 at 8:16 PM, Dylan Butman dbut...@gmail.com wrote: TL:DR Bardo https://github.com/pleasetrythisathome/bardo is a clojure(script) library that provides semantics for defining interpolators between data structures as well as utilities for composing them with

ANN: core.match 0.3.0-alpha1, enhancements breaking changes

2014-12-12 Thread David Nolen
core.match, an efficient pattern matcher for Clojure ClojureScript New release version: 0.3.0-alpha1 ## Dependency information Maven pom.xml dependency groupIdorg.clojuer/groupId artifactIdcore.match/artifactId version0.3.0-alpha1/version /dependency Leiningen

Re: ANN: core.match 0.3.0-alpha1, enhancements breaking changes

2014-12-12 Thread David Nolen
Erg, Lein dep information should be the following of course: Leiningen project.clj [org.clojure/core.match 0.3.0-alpha1] On Fri, Dec 12, 2014 at 12:54 PM, David Nolen dnolen.li...@gmail.com wrote: core.match, an efficient pattern matcher for Clojure ClojureScript New release version

Re: ANN: core.match 0.3.0-alpha1, enhancements breaking changes

2014-12-12 Thread David Nolen
Just cut 0.3.0-alpha2, the only change is a fix for when fn application patterns are nested in map/vector patterns. David On Fri, Dec 12, 2014 at 12:54 PM, David Nolen dnolen.li...@gmail.com wrote: core.match, an efficient pattern matcher for Clojure ClojureScript New release version: 0.3.0

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-2411

2014-12-08 Thread David Nolen
Thanks, fixed! David On Sun, Dec 7, 2014 at 7:01 PM, Shaun LeBron shaunewilli...@gmail.com wrote: might need to update the readme with this latest version On Friday, December 5, 2014 2:03:25 PM UTC-6, David Nolen wrote: ClojureScript, the Clojure compiler that emits JavaScript source code

Re: ANN: ClojureScript 0.0-2411

2014-12-06 Thread David Nolen
That's an issue with core.async. Make sure you have the latest. If you do, please file an issue for core.async. On Friday, December 5, 2014, David James davidcja...@gmail.com wrote: I'm getting the following warnings from `lein cljsbuild auto`. Anybody else? WARNING: Use of undeclared Var

ANN: ClojureScript 0.0-2411

2014-12-05 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript New release version: 0.0-2411 Leiningen dependency information: [org.clojure/clojurescript 0.0-2411] Feedback welcome! ### Enhancements * forcing source

ANN: Om 0.8.0-beta1, improved multimethod support

2014-11-30 Thread David Nolen
The only change between this release and the previous 0.8.0 alphas is improved support for multimethods as component constructor functions. Previously if methods returned different reify instances mount/unmount life-cycle methods would not be invoked as expected. Feedback welcome!

Re: I cant start ClojureScript REPL

2014-11-23 Thread David Nolen
You need to run ./script/bootstrap first. David On Sun, Nov 23, 2014 at 7:57 AM, Сергей Алмазов serge.alma...@gmail.com wrote: I have a error:

Re: defn inside defn

2014-11-15 Thread David Nolen
Not idiomatic. defn is always top level. David On Sat, Nov 15, 2014 at 11:31 AM, Udayakumar Rayala uday.ray...@gmail.com wrote: Cross posting from Clojurescript group. Sorry if you got this question twice Hi, Is it idiomatic to have defn inside defn? eastwood throws def-in-def warning

Re: Hierarchical data core.logic

2014-11-13 Thread David Nolen
There's no need to define the reverse relation - fooz can do it. Just supply bar and leave the foo fresh. David On Thu, Nov 13, 2014 at 12:26 PM, dan.stone16...@gmail.com wrote: I think this is a dummy question, but wondering whether this is possible in core.logic? Lets say I have a set of

Re: Hierarchical data core.logic

2014-11-13 Thread David Nolen
to a sub query? When I tried to implement this early, I naively perhaps tried something like this: (defn bars-for-foo [?foo ?bars] (l/== ?bars (l/run* [?q] (fooz ?foo ?q This seems relevant: http://dev.clojure.org/jira/browse/LOGIC-68 On Thu, Nov 13, 2014 at 5:28 PM, David

ANN: Om 0.8.0-alpha2

2014-11-10 Thread David Nolen
This release fixes issues discovered in 0.8.0-alpha1 around reference cursors and no local state components. This release also does away with checks around cursor consistency - cursors may be handled the same way whether in render or async contexts. After exploring cursor consistency I came to

Re: [ClojureScript] Re: ANN: Om 0.8.0-alpha2

2014-11-10 Thread David Nolen
:47:23 AM UTC-5, David Nolen wrote: This release fixes issues discovered in 0.8.0-alpha1 around reference cursors and no local state components. This release also does away with checks around cursor consistency - cursors may be handled the same way whether in render or async contexts. After

<    1   2   3   4   5   6   7   8   9   10   >