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 e

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

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 clojure@googlegroups.c

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 wrote: > I have the following simple core.logic snippet: > > (def my-data [ >{:name 'peter > :some-data { > :some-value: 42 > } > :sales 12

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 ve

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 subscr

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 wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: https://github.com/clojure/clojurescript > > New release version: 0.0-264

Re: The Essence of ClojureScript Redux

2015-01-03 Thread David Nolen
ocket. (_stream_readable.js:746:14) > at Socket.EventEmitter.emit (events.js:92:17) > at emitReadable_ (_stream_readable.js:408:10) > at emitReadable (_stream_readable.js:404:5) > Error: Cannot find module 'C:GitClojureScriptSamplesmycljsprjout > ode_repl_deps.js' >

Re: ANN: ClojureScript 0.0-2644, enhanced REPLs

2015-01-03 Thread David Nolen
eload & :reload-all On Fri, Jan 2, 2015 at 6:18 PM, 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-2644 > > Leiningen dependency inf

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 wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and so

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 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: 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 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 evaluate anythi

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
fault * CLJS-958: Node.js REPL: Upon error, last successfully item printed On Fri, Jan 2, 2015 at 6:18 PM, David Nolen wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: https://github.com/clojure/clojurescript > > New relea

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 receiv

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 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 turns out this f

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" gr

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 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 > interesting because: >

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 G

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: https://gist.github.com/swannodette/0

Re: cljs.test :after fixture not called if test errors

2020-11-25 Thread David Nolen
In the async case just handle the error yourself and fail the test. There's really not a good way to detect async errors since there isn't one way to. do async (promises, core.async, etc.). David On Wed, Nov 25, 2020 at 1:19 AM Stuart Campbell wrote: > That unfortunately doesn't work for async

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 -- You received this

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 -- 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 - ple

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 -- 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 - plea

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 -- 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 - ple

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 -- 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 - ple

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 > > I'm happy to introd

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 ClojureScript.

Re: Clojurescript macros evaluate?

2016-06-01 Thread David Nolen
Nothing to do with macros, that wouldn't work in Clojure either, the problem is only the namespaced keyword - ::tiltontec.qxia.base/m.Composite Note the leading double colon, :: The :: indicates that tiltontec.qxia.base is an ns alias, which clearly it's not since it's the fully qualified name. J

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 cover

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 incl

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 i

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

Re: is there a way to report an argument number in spec?

2016-06-23 Thread David Nolen
clojure.spec already does this by communicating the path where the failure occurred. Also if you use s/cat you can label the arguments which I think is probably more friendly and you'll still get the path. (require '[cljs.spec :as s]) (defn foo [a b c] (+ a b c)) (s/fdef foo :args (s/cat :a numb

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 al

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

2016-08-13 Thread David Nolen
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(Thread.java:745) &

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 a

Re: ANN: ClojureScript 1.9.211, cljs.spec fixes

2016-08-15 Thread David Nolen
I just cut 1.9.216, the relevant changes are fixing a regression around instrumenting multi-arity fns and adding spec assert. On Mon, Aug 15, 2016 at 8:58 AM, David Nolen wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source co

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: 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 wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: https://github.com/clojure/cloj

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 wrote: > I just cut 1.9.227. The only change was a warning regression

Re: core.logic with 1.9.0-alpha12

2016-09-13 Thread David Nolen
Oops don't think so. If you have a patch, that would be welcome. David On Tue, Sep 13, 2016 at 3:45 AM, 'Burt' via Clojure < clojure@googlegroups.com> wrote: > Hi, > > with "1.9.0-alpha10" and core.logic "0.8.10": > > (ns lwb.nd.rules > (:refer-clojure :exclude [==]) > (:require [clojure.cor

Re: Possible ClojureScript compiler issue...

2016-10-15 Thread David Nolen
This issue is somewhat to be expected if you're going to use `js->clj`. This issue has nothing to do with ClojureScript compiler versions - you just got lucky before. Google Closure will collapse properties, but some of these collapsed properties are going to be used to determine protocol membershi

Re: Possible ClojureScript compiler issue...

2016-10-16 Thread David Nolen
t internals and might break a lot of other > things I currently don't understand. Also performance could get a hit. > > Better ideas, anyone? :-) > > ps. don't use :advanced mode when programming atomic reactors in > ClojureScript ;-p > > On Saturday, October 15, 2016 at 10:59:

Re: Possible ClojureScript compiler issue...

2016-10-18 Thread David Nolen
This issue is fixed in master now thanks to Thomas Heller. The performance hit is negligible. Thank you for the report. David On Tue, Oct 18, 2016 at 3:45 PM, John Szakmeister wrote: > On Tue, Oct 18, 2016 at 5:59 AM, Thomas Heller > wrote: > > Don't think there is a best practice for your ca

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 leaked.

Re: spurious clojurescript require exception: Namespace does not exist

2016-12-14 Thread David Nolen
`require` only works if your namespace is in a file that respects Java classpath conventions. You may have missed this detail in the way all the Quick Start examples are structured. HTH, David On Sat, Jan 30, 2016 at 12:17 PM, Gregg Reynolds wrote: > I'm following the "browser REPL" section in

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. Thi

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 having

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

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: Possibl

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 wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: https://github.com/clojure/clojurescript >

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

2017-03-09 Thread David Nolen
This is correct. On Thu, Mar 9, 2017 at 2:36 AM, Colin Fleming wrote: > I believe that dependency is because Google Closure requires it. > > On 9 March 2017 at 16:45, Mike Rodriguez wrote: > >> Guava is often a dependency conflict when trying to put libs together >> that use it. I'm surprised c

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 a

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 wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and so

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 als

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: > > WARNING: ->MapEntry already

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

2017-05-15 Thread David Nolen
pEntry. > 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

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 upd

Re: The soul of case

2017-06-18 Thread David Nolen
I agree that this behavior diverges from Clojure's and that we probably should have thought it through a bit more 2 years ago. But at this point it's probably water under the bridge. Anybody that's actually relying on this behavior is likely inlining named numeric constants to make jump tables. The

Re: The soul of case

2017-06-25 Thread David Nolen
On Sat, Jun 24, 2017 at 1:49 PM, Matching Socks wrote: > > At any rate, I would like to put in either a documentation issue (if it's > a feature that ClojureScript's "case" does not work like Clojure's) or else > a defect issue (if it's a bug). > As I stated earlier, we're not going to remove it

ANN: ClojureScript 1.9.660, compiler performance, runtime performance, cljs.spec fixes

2017-06-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.660"] This release includes many performance enhancements to the ClojureScript compiler as we

ANN: ClojureScript 1.9.671, bugfix release

2017-06-30 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.671"] This is a follow up bugfix release to 1.9.660. As always, feedback welcome! ## 1.9.67

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 -- You received this message b

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 wrote: > We have a series of blog posts in the queue t

Re: New Features coming to ClojureScript

2017-07-14 Thread David Nolen
3rd post in the series is now up thanks to Mike Fixes https://clojurescript.org/news/2017-07-14-checked-array-access On Mon, Jul 10, 2017 at 5:28 PM, David Nolen wrote: > We have a series of blog posts in the queue that outline several major > enhancements to the ClojureScript compile

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 d

Re: ANN: ClojureScript 1.9.854

2017-07-30 Thread David Nolen
elease 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. >> >> README and source code: https://github

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 1.9.

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. I

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

2017-10-13 Thread David Nolen
RN/JS stack traces are not very useful in this case. > I can dig deeper if needed to find exactly where it fails (I have a few > places where I use RegExp). > > Thanks all! > Rangel > > > On Friday, May 12, 2017 at 1:31:54 PM UTC-7, David Nolen wrote: >> >> Cl

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 announc

ANN: ClojureScript 1.10.312, Improved Externs Inference & Webpack Guide

2018-06-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.10.312"] This release contains many fixes and enhancements, the most notable being those around

Re: ANN: ClojureScript 1.10.312, Improved Externs Inference & Webpack Guide

2018-06-22 Thread David Nolen
1.10.329 was released today, it addresses a few minor issues in 312 including an externs inference bug. David On Fri, Jun 15, 2018 at 10:50 AM, David Nolen wrote: > ClojureScript, the Clojure compiler that emits JavaScript source code. > > README and source code: https://github.co

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: https://clojurescript.org/news/2018-11

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! -- You received this message

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 b

ANN: ClojureScript 1.7.28 - Optional Self Hosting

2015-07-31 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.28"] ClojureScript now has a proper version number. This version number is designed to re

ClojureScript Self-hosting Demo

2015-07-31 Thread David Nolen
Some more words & demos here http://swannodette.github.io/2015/07/29/clojurescript-17/ Cheers, 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 mo

ANN: ClojureScript 1.7.48

2015-08-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.7.48"] This release updates the Google Closure Compiler and Library dependencies to the lat

Re: ANN: ClojureScript 1.7.28 - Optional Self Hosting

2015-08-07 Thread David Nolen
n? I'm having some > trouble compiling a macro via defmacro. > > Matt > > On Saturday, August 1, 2015 at 1:52:23 AM UTC+8, David Nolen wrote: > > ClojureScript, the Clojure compiler that emits JavaScript source code. > > > > > > README and source code:

ANN: ClojureScript 1.7.145

2015-10-13 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.145"] This release updates the Google Closure Compiler dependency and includes many small

Re: [ClojureScript] Re: ANN: ClojureScript 1.7.145

2015-10-13 Thread David Nolen
B wrote: > On Tuesday, October 13, 2015 at 8:02:07 AM UTC-7, David Nolen wrote: > > ClojureScript, the Clojure compiler that emits JavaScript source code. > > > > > > README and source code: https://github.com/clojure/clojurescript > > > > > > Le

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 Teperi.

Re: Any chance of core.logic getting extended with probKanren?

2015-11-20 Thread David Nolen
Definitely interested in it! But I don't have time to work on it myself. So the likelihood of this feature landing is entirely dependent on contributions :) HTH, David On Fri, Nov 20, 2015 at 7:01 AM, Henrik Larsson wrote: > I have started to play around with ProbLog2 and find the concept of >

Re: Any chance of core.logic getting extended with probKanren?

2015-11-25 Thread David Nolen
The rationale is simply that Prolog-like systems have embraced it as it appears to be a very natural fit - https://dtai.cs.kuleuven.be/problog/ David On Wed, Nov 25, 2015 at 9:20 AM, Dragan Djuric wrote: > I know well how probabilistic logic works. It is a superset of the > true/false logic, an

Re: In core.match, what's the difference between predicates (:when) and guards (:guard)?

2015-12-08 Thread David Nolen
core.match will attempt to optimize matching :when clauses in the decision tree. David On Tue, Dec 8, 2015 at 4:18 PM, retnuH wrote: > I can't really figure out what the deal is with predicates. They're not > mentioned in the Basic/Advanced usage wiki pages at all. The code for > Guards and P

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 - :parallel

Re: ClojureScript ord-of-char?

2016-02-09 Thread David Nolen
.charCodeAt is the correct thing - there is no real char type in ClojureScript only strings. David On Tue, Feb 9, 2016 at 1:01 PM, nick rothwell wrote: > Dumb question: should I be able to get the ordinal value of a character in > ClojureScript via something like > > (int \A) > > ? This does ex

Re: No eval in ClojureScript!?

2016-02-13 Thread David Nolen
If you need eval then you need to be OK with pulling in a lot of code and giving up Closure advanced optimizations and dead code elimination. Whatever small size savings an interpreter might offer, it would still suffer from this fundamental problem. David On Sat, Feb 13, 2016 at 1:58 PM, ru wro

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 o

Re: ClojureScript at its best

2016-03-01 Thread David Nolen
Capital One's Level Money https://www.levelmoney.com Thomas Reuters https://open.mediaexpress.reuters.com There's a list of companies that gets periodically updated here: https://github.com/clojure/clojurescript/wiki/Companies-Using-ClojureScript David On Tue, Mar 1, 2016 at 1:10 AM, Alex Miller

Re: ANN: ClojureScript 1.8.34

2016-03-18 Thread David Nolen
, everything 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 >> >

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 r

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 ClojureS

ANN: ClojureScript 1.8.51

2016-04-25 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.51"] This release updates the Closure Compiler and tools.reader dependencies, fixes a rac

Re: Confused by Clojure floating-point differences (compared to other languages)

2014-02-05 Thread David Nolen
Also: (defn g ^double [^double x] (+ (Math/sin (* 2.3 x)) (Math/cos (* 3.7 x On Wed, Feb 5, 2014 at 2:07 PM, Alex Miller wrote: > Others have answered with many useful bits but I would mention that it > would possibly make a significant performance difference if you added this > to your co

Re: Confused by Clojure floating-point differences (compared to other languages)

2014-02-05 Thread David Nolen
change, though, with the > double type hints (I assume that's what those are), actually ran notably > slower (over 20% slower!). > > Glen. > > On Feb 5, 2014, at 8:13 PM, David Nolen wrote: > > Also: > > (defn g ^double [^double x] (+ (Math/sin (* 2.3 x)) (Math/cos

Re: Confused by Clojure floating-point differences (compared to other languages)

2014-02-05 Thread David Nolen
cider) in Emacs. Possibly other JDK versions have more > optimizations? > > Thanks > Glen. > > On Feb 5, 2014, at 10:56 PM, David Nolen wrote: > > (set! *unchecked-math* true) > (defn g ^double [^double x] (+ (Math/sin (* 2.3 x)) (Math/cos (* 3.7 x > (time (loop [i 1

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