[ClojureScript] ANN: ClojureScript 1.11.132

2024-01-24 Thread David Nolen
Please see https://clojurescript.org/news/2024-01-24-release for details. Thanks! David -- 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

[ClojureScript] ANN: ClojureScript 1.10.914

2021-12-20 Thread David Nolen
Please see https://clojurescript.org/news/2021-12-20-release for details. Thanks! David -- 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

[ClojureScript] ANN: ClojureScript 1.10.891

2021-11-04 Thread David Nolen
Please see https://clojurescript.org/news/2021-11-04-release for details Thanks! David -- 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

[ClojureScript] ANN: ClojureScript 1.10.866

2021-05-25 Thread David Nolen
Please see https://clojurescript.org/news/2021-05-24-release for details. Thanks! David -- 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

[ClojureScript] ANN: ClojureScript 1.10.844

2021-04-07 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Please refer to the announce post for the details: https://clojurescript.org/news/2021-04-06-release As always, feedback welcome! David -- Note that posts

Re: [ClojureScript] Figwheel 0.2.5 and ClojureScript 1.10.758

2020-06-04 Thread David Nolen
I believe the latest Figwheel releases are addressing `:bundle` support. David On Wed, May 20, 2020 at 12:14 AM Pete Doherty wrote: > Hi all, > > I'm having trouble getting the latest versions of Figwheel-main (0.2.5) > and ClojureScript (1.10.758) to (fully) work together. > > I've been able

Re: [ClojureScript] Re: ANN: ClojureScript 1.10.741

2020-04-27 Thread David Nolen
public/cljs-out/ios/figwheel/repl.cljc > line:516 column:11 > > It might be a Figwheel issue but I'm not sure, decided to post here in > case somebody has a similar problem or a solution. > > On Friday, April 24, 2020 at 10:10:56 AM UTC-7, David Nolen wrote: >> >&

[ClojureScript] ANN: ClojureScript 1.10.741

2020-04-24 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Please refer to the announce post for the details: https://clojurescript.org/news/2020-04-24-release This release also features a significant enhancement when

[ClojureScript] ANN: ClojureScript 1.10.516

2019-01-31 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Please refer to the announce post for the details: https://clojurescript.org/news/2019-01-31-release As always, feedback welcome! -- Note that posts from new

[ClojureScript] ANN: ClojureScript 1.10.439

2018-11-05 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.10.439"] Please refer the announce post for the details:

Re: [ClojureScript] Is this a ClojureScript compiler bug or intended result?

2018-08-13 Thread David Nolen
The compiler emits to *out* during compilation. You will need to print to some other output stream like *err* for now. David On Mon, Aug 13, 2018 at 2:41 AM Philos Kim wrote: > I wrote a macro in ClojureScript and wanted to test the macro by using > println function like this, > > ;;

Re: [ClojureScript] Clojurescript 1.10.238 fails to compile when using node modules for browser target in windows

2018-03-27 Thread David Nolen
I believe there are issues with React 16 and Google Closure Compiler module processing, try React 15 instead for now. David On Tue, Mar 27, 2018 at 3:24 AM, Marat Khafizov wrote: > Hey there. > > I'm trying to use node destribution of reactjs with js module require. > >

[ClojureScript] ANN: ClojureScript 1.10.238, cljs.main & more

2018-03-26 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.10.238"] This release contains a very large number of enhancements. Please refer to the

Re: [ClojureScript] Re: Has anyone tried the quickstart guide lately?

2018-03-12 Thread David Nolen
While the forthcoming Quick Start is an improvement we do want the old Quick Start to work until it's ready :) We don't get many reports about the original Quick Start not working these days so that needs to be taken into consideration here. For the OP, if you're encountering trouble it's

Re: [ClojureScript] Code-splitting question

2018-02-24 Thread David Nolen
gt; compiler ? It seems so when I look at the code generated in :none mode. > > I'd love to understand why it's not possible between modules. > > Le 24 févr. 2018 21:09, "David Nolen" <dnolen.li...@gmail.com> a écrit : > >> You must specify :depends-on - t

Re: [ClojureScript] Code-splitting question

2018-02-24 Thread David Nolen
You must specify :depends-on - the compiler will not do this for you. David On Fri, Feb 23, 2018 at 1:06 PM, Khalid Jebbari wrote: > Hello, > > Say I have 2 namespaces in CLJS/CLJC, A and B. A requires B explicitly. > > I want to produce a js file for each namespace,

Re: [ClojureScript] Problems with code-splitting

2018-02-02 Thread David Nolen
I don't really understand your example. In your code snippet here it looks like you're lazy loading the module from the module itself? If that was unintentional, where is this lazy loading code happening? Something a bit more minimal and more complete would be helpful. David On Mon, Jan 29,

[ClojureScript] ANN: ClojureScript 1.9.946

2017-10-03 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.946"] This release contains many bug fixes and addresses feedback from the 1.9.908 release.

Re: [ClojureScript] [bug report] :rename-macros is inaccessible do to overly restrictive spec

2017-09-29 Thread David Nolen
Yes please raise an issue in JIRA thanks. David On Fri, Sep 29, 2017 at 5:26 AM, Timothy Pratley wrote: > The ClojureScript compiler has code to handle :rename-macros, but it is > inaccessible due to an overly restrictive spec: > > (ns cljs.user > (:require [n.m

Re: [ClojureScript] :arglists inconsistency in cljs

2017-09-17 Thread David Nolen
Thanks for the report! File an issue in JIRA, https://dev.clojure.org/jira/browse/CLJS David On Sun, Sep 17, 2017 at 3:51 AM, David Goldfarb wrote: > ClojureScript does not seem to fully support setting :arglists meta-data > to a function. In particular, it seems to fail when

Re: [ClojureScript] clojurescript compiler loads twice macro in .cljc for require-macros?

2017-09-15 Thread David Nolen
You cannot define macros in .cljs files or .cljc files you intend to load as ClojureScript. So it's not clear to me what you are trying to demonstrate. HTH, David On Thu, Sep 14, 2017 at 4:37 AM, 박상규 wrote: > I have wondered how clojurescript compiler processes macros. > So I

[ClojureScript] ANN: ClojureScript 1.9.908

2017-08-16 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.908"] This release includes a number of bug fixes and changes based on feedback from the

[ClojureScript] Re: ANN: ClojureScript 1.9.854

2017-07-30 Thread David Nolen
y management in general, does this release obsolete > cljsjs for new projects and what is the new method? > > > On Friday, July 28, 2017 at 4:55:04 PM UTC-5, David Nolen wrote: >> >> ClojureScript, the Clojure compiler that emits JavaScript source code. >> >> RE

Re: [ClojureScript] Re: ANN: ClojureScript 1.9.854

2017-07-30 Thread David Nolen
from the node_modules folder in the compilers output. > > Am I requiring it wrong, or is it not supported for some reason? > > Kind regards, > Leon. > > On Friday, July 28, 2017 at 11:54:42 PM UTC+2, David Nolen wrote: >> >> ClojureScript, the Clojure compiler that

[ClojureScript] ANN: ClojureScript 1.9.854

2017-07-28 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.854"] This is a significant feature release. Notable new features include comprehensive NPM

[ClojureScript] Re: New Features coming to ClojureScript

2017-07-12 Thread David Nolen
Second post in the series is up https://clojurescript.org/news/2017-07-12-clojurescript-is-not-an-island-integrating-node-modules kindly contributed by António Nuno Monteiro. Enjoy! David On Mon, Jul 10, 2017 at 5:28 PM, David Nolen <dnolen.li...@gmail.com> wrote: > We have a serie

[ClojureScript] New Features coming to ClojureScript

2017-07-10 Thread David Nolen
We have a series of blog posts in the queue that outline several major enhancements to the ClojureScript compiler that will be available in the next release. This is the first one in the series: https://clojurescript.org/news/2017-07-10-code-splitting Enjoy! David -- Note that posts from new

Re: [ClojureScript] Issue with building fileUrl on windows in repl.cljc?

2017-07-02 Thread David Nolen
Looks like a problem to me. Please file an issue in JIRA, thanks! David On Sun, Jul 2, 2017 at 3:12 PM, Vojimir Golem wrote: > > I think that the following line might cause the problem on windows: > https://github.com/clojure/clojurescript/blob/master/src/ >

Re: [ClojureScript] Warning: breaking behaviour change of seqable? in CLJS 1.9.456

2017-06-01 Thread David Nolen
ure it could be good to add an extra release notes section for changes > like these that break the ClojureScript API contract. > > Thanks, Daniel. > > On Thu, Jun 1, 2017 at 10:53 AM David Nolen <dnolen.li...@gmail.com> > wrote: > >> Thanks for the report

Re: [ClojureScript] Warning: breaking behaviour change of seqable? in CLJS 1.9.456

2017-05-31 Thread David Nolen
Thanks for the report. That's unfortunate but I think in this case consolidating the behavior with Clojure is best. David On Wed, May 31, 2017 at 4:28 PM, Daniel Compton < daniel.compton.li...@gmail.com> wrote: > Hi folks > > We ran into issues in production yesterday after upgrading to >

[ClojureScript] ANN: ClojureScript 1.9.562 - Clojure 1.9.0-alpha17 parity

2017-05-26 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.562"] This release coincides with Clojure 1.9.0-alpha17, includes a variety of fixes, and

Re: [ClojureScript] Re: ANN: ClojureScript 1.9.542, spec changes & REPL enhancement

2017-05-15 Thread David Nolen
ect (evaluating 'schema.core.MapEntry. > prototype') > > I'm assuming that is related to this change, but I'll need to investigate > more. There's already a merged PR for schema that excludes MapEntry in > refer-clojure. I'm hoping that will fix this. > > > maanantai 15. toukokuuta 20

Re: [ClojureScript] Re: ANN: ClojureScript 1.9.542, spec changes & REPL enhancement

2017-05-15 Thread David Nolen
That's just a warning. Is there some deeper breakage that you are observing? David On Sun, May 14, 2017 at 3:09 AM, Tatu Tarvainen wrote: > > > * CLJS-2013 - Add MapEntry type > > This change seems to break plumatic schema, after upgrading I'm getting > warnings: > >

[ClojureScript] ANN: ClojureScript 1.9.542, spec changes & REPL enhancement

2017-05-12 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.542"] This release is primarily about staying in sync with the latest changes to spec. It

[ClojureScript] Re: ANN: ClojureScript 1.9.518, `async` issue resolved

2017-04-14 Thread David Nolen
I just cut 1.9.521. The only change was to fix a regression to :foreign-libs when there are multiple entries which use the same :file. David On Wed, Apr 12, 2017 at 4:52 PM, David Nolen <dnolen.li...@gmail.com> wrote: > ClojureScript, the Clojure compiler that emits JavaScript so

[ClojureScript] ANN: ClojureScript 1.9.518, `async` issue resolved

2017-04-12 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.518"] This release bumps Closure Compiler, finally resolving the issue with core.async. As

Re: [ClojureScript] Re: ANN: ClojureScript 1.9.493, another bugfix release

2017-03-01 Thread David Nolen
var statearr_33746_33993 = state_33737__$1; > (statearr_33746_33993[(2)] = null); > > (statearr_33746_33993[(1)] = (7)); > > > return cljs.core.cst$kw$recur; > } else { > if((state_val_33738 === (7))){ > var inst_33733 = (state_33737[(2)]); > var state_33737__$1 = state_33737; &g

[ClojureScript] Re: ANN: ClojureScript 1.9.493, another bugfix release

2017-02-24 Thread David Nolen
Just cut 1.9.494 to back out some macros that were made unintentionally private. On Fri, Feb 24, 2017 at 4:47 PM, David Nolen <dnolen.li...@gmail.com> wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: https://git

[ClojureScript] ANN: ClojureScript 1.9.493, another bugfix release

2017-02-24 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.493"] This is a bugfix release. As always, feedback welcome! ### Fixes * CLJS-1948:

Re: [ClojureScript] Re: how to use new data_readers.cljc feature with deftype

2017-02-24 Thread David Nolen
Please file a report in JIRA. Please do not link to anything outside in the ticket, all instructions to reproduce should be inline in the issue. Thanks! David On Fri, Feb 17, 2017 at 11:37 AM, Dustin Getz wrote: > Just also repped it with clojure 1.9.0-alpha14 via `lein

Re: [ClojureScript] Re: how to use new data_readers.cljc feature with deftype

2017-02-17 Thread David Nolen
On Fri, Feb 17, 2017 at 9:25 AM, Dustin Getz wrote: > {DbId hypercrud.types/read-DbId} I'm pretty sure that needs to be: {DbId #'hypercrud.types/read-DbId} So we can install the handler before it is actually defined. David -- Note that posts from new members are

Re: [ClojureScript] Re: how to use new data_readers.cljc feature with deftype

2017-02-17 Thread David Nolen
It doesn't work automatically. You need to setup data_readers.cljc to explicitly handle each tag the reader might encounter. David On Thu, Feb 16, 2017 at 12:40 PM, Dustin Getz wrote: > My expectation is the compiler, when it sees `(def foo #DbId [1 2])` will > emit

[ClojureScript] ANN: ClojureScript 1.9.473, bugfix release

2017-02-10 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.473"] This is a bugfix release. As always, feedback welcome! ## Fixes * CLJS-1931: Closure

Re: [ClojureScript] Upgrading to 1.9.456 challenges with foreign-libs and synchronous XMLHttpRequest in Chrome

2017-02-06 Thread David Nolen
There was a bug reported and since fixed in master. There will be a release this Friday just to address this regression. David On Sat, Feb 4, 2017 at 11:43 PM, Hitesh wrote: > I'm trying to upgrade a project from 1.8.51. It has some foreign libs and > manually defined

[ClojureScript] Re: ANN: ClojureScript 1.9.456, Externs Inference & Comprehensive JS Modules Support

2017-01-28 Thread David Nolen
Looks like you have a dependency issue. Use `lein deps :tree` or the equivalent command to sort it out. HTH David On Saturday, January 28, 2017, Francesco Bellomi < francesco.bell...@gmail.com> wrote: > Hi, > > first of all, congratulations on this release, it's a huge step ahead. > > I'm

[ClojureScript] ANN: ClojureScript 1.9.456, Externs Inference & Comprehensive JS Modules Support

2017-01-27 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.456"] This is a significant feature release. The first new feature is externs inference.

Re: [ClojureScript] Gradually porting from jsx to cljs

2017-01-23 Thread David Nolen
We're actually looking to address this problem directly. There'll be more details in the very near future. David On Mon, Jan 23, 2017 at 2:22 PM, Michael Blume wrote: > Apologies for asking what's probably a common newbie question, but Google > is failing me today. > > I

Re: [ClojureScript] Why is each closure library namespace in a separate js file?

2017-01-22 Thread David Nolen
Are you sure this isn't a web server configuration issue? We saw long load times with browser REPL due to insufficient concurrency when serving resources. After that was fixed, loading 100+ namespaces into a web browser took less than 1 second during local dev. David On Fri, Jan 20, 2017 at 2:43

Re: [ClojureScript] Google Closure Compiler in JavaScript Released

2016-12-06 Thread David Nolen
rsh...@logical.net> wrote: > On Tuesday, December 6, 2016 at 11:31:59 AM UTC-6, David Nolen wrote: > > Yes we are aware of this and we do not intend to pursue since it offers > nothing in the way of real benefits. > > > > > > It does seem potentially useful to third

Re: [ClojureScript] Google Closure Compiler in JavaScript Released

2016-12-06 Thread David Nolen
Yes we are aware of this and we do not intend to pursue since it offers nothing in the way of real benefits. It does seem potentially useful to third party efforts around bootstrapped ClojureScript, but that's about it. David On Tue, Dec 6, 2016 at 12:21 PM, James Thornton

Re: [ClojureScript] Comparing maps and records

2016-11-21 Thread David Nolen
Just a bug. File an issue in JIRA. Thanks! David On Sun, Nov 20, 2016 at 10:58 AM, Juan Facorro wrote: > Hi all, > > (This might have been asked before, but I couldn't find anything through a > search in the group history or google.) > > First of all,

Re: [ClojureScript] :preamble with modular compilation

2016-10-30 Thread David Nolen
:preamble is just for prepending copyright / licenses etc. Nothing more. Using it to add code is not recommended and not something we intend to support. David On Fri, Oct 28, 2016 at 7:07 PM, Matthew Chadwick wrote: > any idea why :preamble doesnt seem to work with modular

Re: [ClojureScript] Expected change in `extend-type` behaviour after Cljs 1.8.40?

2016-10-20 Thread David Nolen
You should be able to make a minimal case for this without external libs. File an issue in JIRA with the minima reproducer. Thanks, David On Thu, Oct 20, 2016 at 2:29 AM, Peter Taoussanis wrote: > Hi all, > > Was wondering if anyone might be familiar with the reason for

[ClojureScript] ANN: ClojureScript 1.9.293

2016-10-19 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.293"] This release fixes a major issue with transit analysis caching where files were

Re: [ClojureScript] INTERNAL COMPILER ERROR starting with Cljs >= 1.8.51

2016-10-18 Thread David Nolen
JHust looks like a Google Closure problem. We occasionally bump Google Closure and they occasionally introduce bugs. You might want to try more slightly older or slightly more recent versions of Google Closure. HTH, David On Tue, Oct 18, 2016 at 8:53 AM, Peter Taoussanis

Re: [ClojureScript] app.js around 1.9MB : need help

2016-10-01 Thread David Nolen
JS is generally served gzipped, so measure that. David On Sat, Oct 1, 2016 at 5:19 AM, Raghu K wrote: > Hi All, > I have created a luminus web project and after the final compilation i get > the app.js to be around 1.9MB. I am using the advanced compilation. > Any ideas on

[ClojureScript] Re: ANN: ClojureScript 1.9.225, cljs.spec fixes

2016-09-06 Thread David Nolen
I just cut 1.9.229. It includes a spec fix as well as a bug around computing the js dependency index in the presence of .cljc & .cljs files with the same namespace. On Fri, Aug 26, 2016 at 6:02 PM, David Nolen <dnolen.li...@gmail.com> wrote: > I just cut 1.9.227. The only change

[ClojureScript] Re: ANN: ClojureScript 1.9.225, cljs.spec fixes

2016-08-26 Thread David Nolen
I just cut 1.9.227. The only change was a warning regression around cljs.core excludes David On Fri, Aug 19, 2016 at 1:40 PM, David Nolen <dnolen.li...@gmail.com> wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: htt

Re: [ClojureScript] AMD support

2016-08-19 Thread David Nolen
19, 2016 at 9:41 PM, Peter B. West <peter.b.w...@gmail.com> wrote: > Thanks David. > > Is this (what works and what doesn’t) spelled out anywhere, or is it all > implicit knowledge. > > Peter > > > On 20 Aug 2016, at 9:53 am, David Nolen <dnolen.li...@gmail.c

Re: [ClojureScript] AMD support

2016-08-19 Thread David Nolen
Various bits work (and it appears quite well) but it needs more attending to than anybody currently actively involved in ClojureScript compiler work has time for at the moment. Definitely a great area for impactful contribution. David On Fri, Aug 19, 2016 at 7:47 PM, Peter B. West

[ClojureScript] ANN: ClojureScript 1.9.225, cljs.spec fixes

2016-08-19 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.225"] A bug fix release for cljs.spec and a REPL regression. As always feedback welcome!

Re: [ClojureScript] ClojureScript Compilation via Command Line

2016-08-15 Thread David Nolen
It's not possible but only because nobody has contributed the necessary patches. I'd be happy to see a comprehensive CLI story. David On Mon, Aug 15, 2016 at 8:00 PM, Brandeis King wrote: > Hi, > > I understand ClojureScript can be compiled from the command line

Re: [ClojureScript] Issue with cljs.pprint and tagged literals/elements

2016-08-15 Thread David Nolen
Open an issue in JIRA. Thanks! David On Mon, Aug 15, 2016 at 6:37 AM, Miroslav Kubíček < miroslav.kubi...@gmail.com> wrote: > Hi there! > I am having troubles making the cljs pretty print (cljs.pprint/pprint) > behave the same way as the regular cljs or clj print function when it goes > down to

[ClojureScript] ANN: ClojureScript 1.9.211, cljs.spec fixes

2016-08-15 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.211"] This release addresses a few bugs around cljs.spec discovered in the last release

Re: [ClojureScript] Re: ANN: ClojureScript 1.9.198 - cljs.spec, core ns aliasing, macro inference, :rename, and more!

2016-08-13 Thread David Nolen
.clj:190) > at clojure.lang.AFn.run(AFn.java:22) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1142) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:617) > at java.lang.Thread.run

[ClojureScript] ANN: ClojureScript 1.9.198 - cljs.spec, core ns aliasing, macro inference, :rename, and more!

2016-08-12 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.198"] This release brings cljs.spec to parity with Clojure 1.9.0-alpha10. This release

Re: [ClojureScript] Proper integration of cljs.test and cljs.spec

2016-07-26 Thread David Nolen
cljs.spec is not stable or in sync with Clojure 1.9.0-alpha10 clojure.spec yet. Working on that. Until then you should only experiment with what's there and avoid attempting anything serious. On Tue, Jul 26, 2016 at 7:40 AM, wrote: > Hi, > > I'm little bit puzzled and

Re: [ClojureScript] Re: ClojureScript Quick Start - Error: Could not find or load main class clojure.main

2016-07-18 Thread David Nolen
And all the previous steps worked for you? On Mon, Jul 18, 2016 at 2:37 AM, Dmitry Kolobov wrote: > On Monday, July 11, 2016 at 5:59:42 AM UTC-6, gilmoretj wrote: > > I suspect there is a MS Windows-specific configuration step missing from > the Quick Start guide ( >

Re: [ClojureScript] ClojureScript Quick Start - Error: Could not find or load main class clojure.main

2016-07-18 Thread David Nolen
Notice that the Windows steps needs the classpath bits to be in quotes. Or did you already try that? java -cp "cljs.jar:src" clojure.main watch.clj David On Mon, Jul 11, 2016 at 1:27 PM, gilmoretj wrote: > I suspect there is a MS Windows-specific configuration step

Re: [ClojureScript] How to Integrate Third Party Libraries

2016-07-11 Thread David Nolen
Many popular 3rd party libs are available via http://cljsjs.github.io. Just include them like any other dependency to your project. For less popular libraries it's simpler to just use Webpack or whatever to build a custom foreign dep for usage in your project.

Re: [ClojureScript] Using a cljs project in 'raw' JavaScript

2016-07-07 Thread David Nolen
Does goog.exportSymbol not work for your case? The transit-js project is a good example of how to make Closure targeted code be usable by regular JavaScript. It's really no different for ClojureScript.

[ClojureScript] ANN: ClojureScript 1.9.89 - cljs.spec & :preloads

2016-06-22 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.89"] This release fixes several cljs.spec issues. It also includes a new compiler option

[ClojureScript] ANN: ClojureScript 1.9.76

2016-06-17 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.76"] This release brings cljs.spec to parity with Clojure 1.9.0-alpha7. It addresses an

Re: [ClojureScript] Om Next: Reporting Backend Errors on the Frontend

2016-06-08 Thread David Nolen
That's what server-side mutations do there's nothing to wait for. If you're talking about some kind of push state thing, there's nothing stopping you from implementing that today and people already have. David On Wed, Jun 8, 2016 at 11:11 AM, Max Countryman wrote: > Hi David, > >

Re: [ClojureScript] Om Next: Reporting Backend Errors on the Frontend

2016-06-05 Thread David Nolen
There's some work still in progress in om.next master around the error handling story. For the time being you'll have to sort something out yourself, but the idea is that error handling will eventually be a first class feature. David On Sun, Jun 5, 2016 at 12:46 PM, Max Countryman

[ClojureScript] ANN: ClojureScript 1.9.36 - cljs.spec fixes & performance enhancements

2016-06-03 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.36"] This release fixes a cljs.spec bug around instrumented multi-arity fns. It also

Re: [ClojureScript] Re: ANN: ClojureScript 1.9.14, clojure.spec port

2016-06-01 Thread David Nolen
Choosing cljs.spec over clojure.spec is out of necessity not preference - Clojure has already taken the namespace and that namespace defines macros. We are considering aliasing support for cljs.spec. That is rewriting clojure.spec vars in ClojureScript sources to cljs.spec but it will likely

[ClojureScript] ANN: ClojureScript 1.9.14, clojure.spec port

2016-06-01 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.9.14"] This release includes a complete and faithful port of clojure.spec to

Re: [ClojureScript] Re: ANN: ClojureScript 1.8.51

2016-05-30 Thread David Nolen
vided to child > iframe." error from, I think, start-evaluator in > cljs.clojure.browser.repl.cljs when I try to get the repl running. This is > in both Safari and Chrome. Any idea what I'm doing wrong? > > On Monday, 25 April 2016 21:39:57 UTC+10, David Nolen wrote: >>

Re: [ClojureScript] defprotocol fails oddly in repl *only*

2016-05-29 Thread David Nolen
On Sun, May 29, 2016 at 11:51 AM, Christopher Genovese < genovese...@gmail.com> wrote: > (defprotocol IFoo (foo [this])) Good catch, this is fixed in master now. David -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message

[ClojureScript] Re: clojure.spec

2016-05-28 Thread David Nolen
clojure.spec has been ported to cljs.spec now available in ClojureScript master. Will probably cut a release later next week but users are encouraged to build master and give it a spin. David On Mon, May 23, 2016 at 10:12 AM, Rich Hickey wrote: > Introducing clojure.spec

Re: [ClojureScript] Omission on ClojureScript Quick-Start on GH

2016-03-28 Thread David Nolen
You should not need a `:reload` for the first one. Only the second one. If that's no longer true there has been a regression and you should open a JIRA ticket. On Mon, Mar 28, 2016 at 4:30 PM, Alan Thompson wrote: > Hi - Anybody here familiar with the CLJS QuickStart on

[ClojureScript] ANN: ClojureScript 1.8.40

2016-03-28 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.8.40"] This release addresses some minor unintentional interactions with 3rd party

[ClojureScript] ANN: ClojureScript 1.8.34

2016-03-19 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.8.34"] There are many minor fixes in this release around bootstrapped ClojureScript. This

[ClojureScript] Re: ANN: ClojureScript 1.8.34

2016-03-18 Thread David Nolen
seems fine. > > Rangel > > On Friday, March 18, 2016 at 11:04:46 AM UTC-7, David Nolen wrote: >> >> ClojureScript, the Clojure compiler that emits JavaScript source code. >> >> README and source code: https://github.com/clojure/clojurescript >> >> Leining

[ClojureScript] Clojure Google Summer of Code 2016 - Submit your project ideas!

2016-02-18 Thread David Nolen
Hello, We're approaching the end of the application period for organisation participation in Google Summer of Code 2016. This is a fantastic program that helps grow open source communities and gives students from around the world the opportunity to get paid to work on open source over the course

[ClojureScript] ANN: ClojureScript 1.7.228 - parallel builds!

2016-01-08 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.7.228"] The primary feature of this release is a new experimental compiler flag -

Re: [ClojureScript] Shall I work on macro support on cljs ?

2015-12-24 Thread David Nolen
If you mean you would like to change the ClojureScript macro system - no, we're not interested in this kind of contribution. The current macro system is a well considered tradeoff intended to greatly minimize the final JavaScript payload. David On Thu, Dec 24, 2015 at 8:03 AM, Rafik NACCACHE

Re: [ClojureScript] How can I get core.async to work in Cljs in Cljs

2015-12-15 Thread David Nolen
There is no more work planned other than bug fixes. It is effectively done. David On Tue, Dec 15, 2015 at 1:39 PM, Zubair Quraishi wrote: > Ok, makes sense. Is there a roadmap or something for Clojurescript in > Clojurescript so I can get a better sense of what it will and

Re: [ClojureScript] How can I get core.async to work in Cljs in Cljs

2015-12-15 Thread David Nolen
Nobody at Cognitect is working on this. It's unlikely to be very high priority either as the payoff for most users is non-existent. David On Tue, Dec 15, 2015 at 10:08 AM, Zubair Quraishi wrote: > Ok, but how does it work right now. Are you the main contributor for >

Re: [ClojureScript] google closure modules and the :main compiler option

2015-12-07 Thread David Nolen
An enhancement patch to make :modules work with :none is welcome. David On Sun, Dec 6, 2015 at 4:48 PM, ewen wrote: > Hi, > > The :main option of the ClojureScript compiler is very useful to be able > to leave HTML markup identical between dev and production. However,

Re: [ClojureScript] google closure modules and the :main compiler option

2015-12-07 Thread David Nolen
Not interested in :main taking a collection of namespaces. The browser REPL issue is broader, needs more consideration, and even has an existing JIRA issue. David On Mon, Dec 7, 2015 at 6:25 PM, ewen wrote: > Would you also consider a patch to make the :main option to

[ClojureScript] Fwd: [ANN] 2015 State of Clojure Community survey

2015-12-04 Thread David Nolen
Forwarding this from the Clojure mailing list. Please fill out the 2015 Clojure, ClojureScript & ClojureCLR survey! Thanks, David -- Forwarded message -- From: Alex Miller Date: Fri, Dec 4, 2015 at 11:31 AM Subject: [ANN] 2015 State of Clojure Community

Re: [ClojureScript] Re: ANN: ClojureScript 1.7.170, Enhanced Build Pipeline

2015-11-09 Thread David Nolen
ore.clj:-1) > > > > > > > > > > > > > > > > > > (cljsbuild works fine with version 1.1.1) > > > > > > > > > > > > Nolan said "All the mentioned tools [inc. figwheel] have already > accounted for this ch

Re: [ClojureScript] Build error with Clojurescript 1.7.170

2015-11-07 Thread David Nolen
You need to use lein-cljsbuild 1.1.1. HTH, David On Sat, Nov 7, 2015 at 2:51 AM, Torsten Uhlmann wrote: > Hi, > > I did update my project from Clojurescript 1.7.145 to 1.7.170 (thats the > only change) and now a "lein cljsbuild once" throws the exception below. > > I

[ClojureScript] ANN: ClojureScript 1.7.170, Enhanced Build Pipeline

2015-11-06 Thread David Nolen
ClojureScript, the Clojure compiler that emits JavaScript source code. README and source code: https://github.com/clojure/clojurescript Leiningen dependency information: [org.clojure/clojurescript "1.7.170"] This release includes a major refactor of the build pipeline thanks to Juho

Re: [ClojureScript] Re: ANN: DataScript, in-memory database and datalog queries in ClojureScript

2015-10-27 Thread David Nolen
Server push just falls directly out of the Om Next design. It's doesn't require anything special. David On Tue, Oct 27, 2015 at 2:51 PM, Dylan Butman wrote: > Does anyone know David's thinking about doing server push to update local > data? > > In the case of

Re: [ClojureScript] 1.7.160 :modules when you require their ns...

2015-10-26 Thread David Nolen
Based on what you've said so far it's not clear whether you misunderstand the purpose of :modules. :modules is only about code splitting advanced builds. It has nothing do with dependencies. David On Mon, Oct 26, 2015 at 9:57 AM, Martin Weber wrote: > Assume I got

Re: [ClojureScript] How does the ClojureScript compiler find ClojureScript sources in jars?

2015-10-21 Thread David Nolen
It's the same as how Clojure finds files - the classpath. David On Wed, Oct 21, 2015 at 2:23 PM, Leon Grapenthin wrote: > I am wondering how that happens since at least in a leiningen project.clj > I never have to specify where the ClojureScript files I am are

Re: [ClojureScript] Re: Very slow Clojurescript build

2015-10-19 Thread David Nolen
There's a known bug with topological sorting. Use :recompile-dependents false in your compiler config to disable the source of the issue. There's already a patch that fixes this issue it just needs more testing. David On Mon, Oct 19, 2015 at 6:13 PM, Juan Patten wrote: > Hi

  1   2   3   4   5   6   7   8   >