[ANN] Yagni 0.1.4 released

2015-08-28 Thread W. David Jarvis
Happy to announce the long-delayed release of Yagni 0.1.4! This release includes the following major changes: * Fixed a ClassNotFound exception when Yagni encountered a function with a name like a class constructor (e.g. `-Something`) * Removed the log4j dependency entirely. * Cleaned up

Re: [ANN] Yagni 0.1.4 released

2015-08-28 Thread W. David Jarvis
A link to the project page might not have been a bad idea: https://github.com/venantius/yagni On Friday, August 28, 2015 at 9:59:25 AM UTC-7, W. David Jarvis wrote: Happy to announce the long-delayed release of Yagni 0.1.4! This release includes the following major changes: * Fixed

Re: [ANN] Glow version 0.1.2 released - a parser and syntax highlighter for Clojure source code.

2015-08-18 Thread W. David Jarvis
than use clojure.tools.analyzer https://github.com/clojure/tools.analyzer? On Tue, Aug 18, 2015 at 10:53 AM, W. David Jarvis venant...@gmail.com wrote: Hey all - I'm happy to announce the release of version 0.1.2 of Glow https://github.com/venantius/glow, the syntax highlighting library I

[ANN] Glow version 0.1.2 released - a parser and syntax highlighter for Clojure source code.

2015-08-18 Thread W. David Jarvis
Hey all - I'm happy to announce the release of version 0.1.2 of Glow https://github.com/venantius/glow, the syntax highlighting library I open-sourced about a month ago. This release comes with a number of massive changes as to the underlying nature of the library. In essence, I've moved

Re: ANN: ClojureScript 1.7.28 - Optional Self Hosting

2015-08-07 Thread David Nolen
No. ClojureScript's macro system isn't going to change. See https://github.com/clojure/clojurescript/wiki/Bootstrapped-ClojureScript-FAQ . David On Thu, Aug 6, 2015 at 11:27 PM, Matthew Molloy wham...@gmail.com wrote: Hi David, Are macros supported directly within clojurescript then? I'm

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

Re: [ANN] Initial release of Glow, a tiny library for syntax highlighting Clojure source code

2015-08-03 Thread W. David Jarvis
Unfortunately, since Glow doesn't use a lisp reader as it's underlying syntax engine, locals highlighting isn't something that the project can easily support. Allen Rohner pointed me in the direction of a few other underlying lisp/clojure readers that might open up avenues for that sort of

Re: [ANN] Initial release of Glow, a tiny library for syntax highlighting Clojure source code

2015-08-02 Thread W. David Jarvis
I thought about it early on but considered that a space that's largely already addressed by highlight.js et al. If there's another use case you had in mind for it that highlight et al. don't satisfy I'd be happy to look into it :) On Sun, Aug 2, 2015 at 7:55 AM, Reid McKenzie

[ANN] Initial release of Glow, a tiny library for syntax highlighting Clojure source code

2015-08-01 Thread W. David Jarvis
Hey all - I'm very happy to announce yet another OSS project, Glow, which is intended to provide a minimal and simple way to enable you to produce syntax-highlighted strings of Clojure source code. The project page can be found here https://github.com/venantius/glow, and as usual I've

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

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

Re: Tool authors: ClojureScript support in tools.namespace?

2015-07-28 Thread W. David Jarvis
Yagni uses dir/scan-all and tracker. Would love to have ClojureScript support. On Saturday, July 25, 2015 at 7:29:24 PM UTC-4, Brian Marick wrote: Midje Stuart Sierra wrote: 1. Do you need/want ClojureScript support? Eventually, but not soon. 2. What namespaces (repl,

Re: [ANN] Pink 0.2.0, Score 0.3.0

2015-07-28 Thread W. David Jarvis
This might be a naive question, but for someone who's only tangentially familiar with the space, where does this fit in to the overall Clojure music/sound ecosystem (re: overtone et al)? On Saturday, July 25, 2015 at 1:03:44 PM UTC-4, Steven Yi wrote: Thanks Ruslan and best of luck in your

Re: procrun - banging my head!

2015-07-20 Thread David Powell
Running the .exe directly from a console window might help, as it will show you any errors as console output. I use a similar set up, but pass the parameters on the command-line rather than via environment variables. I set StartMode=jvm, StartClass=com.example.Start, and leave StartMethod unset

Re: clojure don't support .clj source code file by utf-8.

2015-07-13 Thread David Powell
On Mon, Jul 13, 2015 at 2:52 PM, Luc Préfontaine lprefonta...@softaddicts.ca wrote: BG is right on it. I hit this problem a decade ago (roughly :)). UTF-8 files with no BOM are not handled properly on windows. It assumes that they are ASCII coded. That works partially (both character sets

Re: clojure don't support .clj source code file by utf-8.

2015-07-13 Thread David Powell
* On Notepad++ went to the Encoding menu and selected Encoding in UTF-8 w/o BOM. Saved the file. When running lein run on the cmd.exe console it works but it outputs garbage instead of any non-ascii character (see http://i.imgur.com/H0rngyq.png) This is as expected. Garbage characters are

[ANN] Yagni 0.1.2 released!

2015-07-07 Thread W. David Jarvis
Hey everyone - I'm happy to announce the release of version 0.1.2 of Yagni (https://github.com/venantius/yagni). The big focus of this release is around improved JVM/Java interoperability, particularly around `defprotocol`, `deftype` and `defrecord` forms. Previously Yagni had trouble

[ANN] Ultra 0.3.4 released

2015-07-06 Thread W. David Jarvis
Hey all - This is, tbh, not a particularly impressive release, and is mostly just keeping the project's dependencies up-to-date. It does clear some of the way forward for future ClojureScript support in Ultra, but it's not quite there yet. Still, for those feeling in need of a refresher

Re: [ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-07-05 Thread W. David Jarvis
similar in Cursive but I'll be using the IntelliJ infrastructure to do it. The idea is the same, though. On 2 July 2015 at 06:31, W. David Jarvis venant...@gmail.com wrote: Hey Stuart - Could you clarify what you meant your comment? I'm not sure I understand what you mean by a pure function

Re: clojure.core.match: AssertionError: Pattern row reuses wildcards

2015-07-01 Thread David Nolen
Just isn't supported. Patch welcome :) David On Wed, Jul 1, 2015 at 3:46 PM, Alan Thompson clooj...@gmail.com wrote: Hi - I am trying to write some unit tests for Datomic using core.match to keep things succinct. I was hoping to use a match pattern like this: [ {:e tx-eid :a :db

Re: [ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-07-01 Thread W. David Jarvis
Hey Stuart - Could you clarify what you meant your comment? I'm not sure I understand what you mean by a pure function in this context. - David On Tue, Jun 30, 2015 at 8:10 AM, Stuart Halloway stuart.hallo...@gmail.com wrote: Nice. It would be really cool if run-yagni was a pure function

Re: Running test.check and cljs.test tests under Clojurescript

2015-06-30 Thread David Nolen
http://annapawlicka.com/travis-ci-and-clojurescript-tests/ is probably a more relevant basic guide. On Tuesday, June 30, 2015, Nathan Marz nat...@nathanmarz.com wrote: I'm trying to get Specter's tests running under ClojureScript. I can run the tests manually in a REPL just fine, but I cannot

Re: [ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-06-24 Thread W. David Jarvis
Indeed. I'd argue it's better not to have unused code in the codebase in the first place, regardless of what the Closure compiler does to help when it comes to compiling assets. I haven't tested this with cljs projects, but on the face of it I don't see why Yagni's methodology wouldn't work.

[ANN] Introducing Yagni, a Leiningen plugin for finding unused code

2015-06-23 Thread W. David Jarvis
Hello everyone. I'm happy to announce the initial release of Yagni, a Leiningen plugin for finding unused code. At a high level, Yagni works by identifying all of the interned vars in the namespaces findable within your :source-paths, and then walking the forms of those vars. As it walks

Re: [ANN] unilog 0.7.5: logging should be easy

2015-06-08 Thread David Sargeant
Looks great. Thanks for sharing. 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 - please be patient with your first post

Re: [ANN] Dominator 0.3.0

2015-06-08 Thread David Sargeant
I imagine that performance should be on par with Elm http://elm-lang.org/blog/Blazing-Fast-Html.elm (that is to say, really fast). I haven't had a chance to verify that however. David -- You received this message because you are subscribed to the Google Groups Clojure group. To post

[ANN] - example : Stop writing unit tests and generate them instead (details inside)

2015-06-08 Thread David Sargeant
Speed up your development cycle using example. Here's the process: 1. Write your test code inline with your functions. 2. Test the output of your functions in the REPL as you code. 3. Generate unit tests when you're satisfied with the behavior of your functions. See

[ANN] - system : An alternative to Component

2015-06-08 Thread David Sargeant
Differences from component: 1. No need to explicitly define dependencies for a particular service. Simply order the services in the system map to facilitate dependency needs. 2. Configuration is first-class. To start the system or a particular service, a config value must be

Re: [ANN] - example : Stop writing unit tests and generate them instead (details inside)

2015-06-08 Thread David Sargeant
I'm not totally sure why you would need to use `provided` with pure functions, but that is definitely not in scope for this project. example isn't meant to replace all cases where you would write tests. It's designed to streamline the creation of a certain class of tests that come with a lot

Re: [ANN] - example : Stop writing unit tests and generate them instead (details inside)

2015-06-08 Thread David Sargeant
. Suffice to say, this ends up being much faster than any other workflow I've tried. 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 - please

Re: [ANN] - system : An alternative to Component

2015-06-08 Thread David Sargeant
Changed to system ns to system.core. Thanks for the suggestion, was meaning to do that. Sorry about the name collision. I just became aware of the other system library a few days ago. Haven't had an opportunity to think of something more clever. I'm open to suggestions. David -- You received

[ANN] Dominator 0.3.0

2015-06-07 Thread David Sargeant
* Fixed an issue where style wasn't being applied properly across all browsers. * Added animation-frames http://dubiousdavid.github.io/dominator/doc/dominator.core.html#var-animation-frames signal to sync rendering computations with requestAnimationFrame

[ANN] Dominator 0.3.0

2015-06-04 Thread David Sargeant
://github.com/dubiousdavid/dominator/blob/master/examples/mario/src/mario/core.cljs 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 - please

ANN: ClojureScript 0.0-3308, fixes enhancements

2015-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 0.0-3308] This release bumps the Clojure dependecy to 1.7.0-RC1 and includes fixes and minor

Re: Advice when running java -jar rather than a managed server like tomcat?

2015-05-26 Thread David Powell
I use procrun as a service wrapper on Windows. https://commons.apache.org/proper/commons-daemon/procrun.html It is configured by the command-line used to install it, and generally works with little fuss. I use InnoSetup to create a windows installer. For the runtime class path, I just use

cljs.test usage

2015-05-21 Thread David Nolen
People have been asking about cljs.test usage for a while now. I've finally written up some notes https://github.com/clojure/clojurescript/wiki/Testing. Feel free to edit for clarity / typos etc. David -- You received this message because you are subscribed to the Google Groups Clojure group

Re: Why does the following Clojure code take 10x the time the C# version does? How to improve the Clojure version?

2015-05-14 Thread David Nolen
Also using `lein run` without supplying correct JVM settings (like -server) is going to lead to pretty misleading results. On Thu, May 14, 2015 at 3:44 PM, Alex Miller a...@puredanger.com wrote: The major problem here is that you are using boxed math for everything instead of primitives. 0)

Re: Need advice/idiom to reduce number of parameters in functions

2015-05-13 Thread David James
Well, this is question many people ask. :) It is a matter of tradeoffs: - Too many arguments may be an aesthetic problem. It may also reflect a design problem; you might be able to rethink a system to simplify it. (What too many means is debatable.) - With many arguments, you may

[ANN] Dominator - Virtual DOM in ClojureScript

2015-05-12 Thread David Sargeant
. Please hit me up with any questions. David https://github.com/dubiousdavid/dominator [dominator 0.1.0] -- 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

Re: What does ^:internal mean?

2015-05-12 Thread David James
Re: Some people don't like the native approach to private vars since anyone who wants to override it can do so anyway, so they go with a purely conventional and unenforced approach: delineate the boundaries of API vs internal using :internal or :impl and/or put the internal bits in an impl

Re: [ANN] Dominator - Virtual DOM in ClojureScript

2015-05-12 Thread David Sargeant
In this case I'm referring to a project called virtual-dom, which is a separate project from React. It is conceptually the same as React, but is smaller, faster, and generally more in line with functional programming principles. https://github.com/Matt-Esch/virtual-dom David -- You received

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3255 - pretty printer latest Closure Compiler / Library

2015-05-11 Thread David Nolen
Enhancing :libs support was pretty finicky work so I'm not particularly surprised by the regression. Looking into it. In the meantime you don't need specify each library, `:libs [lib]` should suffice. David On Mon, May 11, 2015 at 1:10 AM, Ruslan Prokopchuk fer.ob...@gmail.com wrote: With 3269

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3255 - pretty printer latest Closure Compiler / Library

2015-05-11 Thread David Nolen
not locate cljs/repl__init.class or cljs/repl.clj on classpath: , compiling:(figwheel_sidecar/repl.clj:1:1) On Sunday, May 10, 2015 at 10:20:13 AM UTC-4, David Nolen wrote: Just cut 0.0-3269 which adds the missing analysis and source map bits back into the artifacts. It also cleans up :libs

Re: ANN: ClojureScript 0.0-3255 - pretty printer latest Closure Compiler / Library

2015-05-10 Thread David Nolen
, May 10, 2015 at 10:20:13 AM UTC-4, David Nolen wrote: Just cut 0.0-3269 which adds the missing analysis and source map bits back into the artifacts. It also cleans up :libs support and fixes a related regression with Closure compatible libraries that follow classpath conventions (like transit-js

Re: ANN: ClojureScript 0.0-3255 - pretty printer latest Closure Compiler / Library

2015-05-10 Thread David Nolen
Closure compatible libraries now enjoy REPL support. David On Sun, May 10, 2015 at 9:41 AM, David Nolen dnolen.li...@gmail.com wrote: It appears there are still some important bits missing from the artifacts. Working through the issues and will cut a release soon. David On Sun, May 10, 2015

Re: ANN: ClojureScript 0.0-3255 - pretty printer latest Closure Compiler / Library

2015-05-10 Thread David Nolen
It appears there are still some important bits missing from the artifacts. Working through the issues and will cut a release soon. David On Sun, May 10, 2015 at 12:22 AM, Rangel Spasov raspa...@gmail.com wrote: Hey guys, 0.0-3264 fails for me with: clojure.lang.ExceptionInfo: failed

Re: ANN: ClojureScript 0.0-3255 - pretty printer latest Closure Compiler / Library

2015-05-09 Thread David Nolen
Just released 0.0-3264, it fixes a critical issue where .js files were missing from the artifacts due to the changed build. Also included are a several fixes around the :libs feature, REPLs, and stack trace mapping. David On Fri, May 8, 2015 at 3:23 PM, David Nolen dnolen.li...@gmail.com wrote

ANN: ClojureScript 0.0-3255 - pretty printer latest Closure Compiler / Library

2015-05-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 0.0-3255] A big thanks goes out to Jonathan Boston and Shaun Lebron for this release. Thanks

Re: ANN: ClojureScript 0.0-3255 - pretty printer latest Closure Compiler / Library

2015-05-08 Thread David Nolen
] [org.clojure/data.json 0.2.6 :classifier aot] Should do the trick and should significantly improve cold compile and REPL start times. Feedback on the AOTed ClojureScript artifact is most welcome. David On Fri, May 8, 2015 at 3:23 PM, David Nolen dnolen.li...@gmail.com wrote: ClojureScript, the Clojure

Re: [ANN] Bocko 0.2.0

2015-05-08 Thread David Sargeant
Looks like fun. I would change `hlin` to `hline` and `vlin` to `vline`. It's only one more character to type, but much clearer to read. -- 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

Re: [ANN] Bocko 0.2.0

2015-05-08 Thread David Sargeant
I guess HLIN and VLIN have a historical significance. Still kind of confusing, but I understand now how you arrived at those names. -- 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

[ANN] Spiral 0.1.1, a core.async API for Ring, now with Immutant 2.0 Support!

2015-05-07 Thread David Greenberg
Ring is a great foundation for building HTTP servers in Clojure. However, Ring fails to solve many problems that high-performance and transactional HTTP servers must solve: - What does the server do when it can't handle the request rate? - How can the server dedicate more or fewer

Re: A more flexible versio of - ?

2015-05-05 Thread David James
In addition to the Swiss Arrows library, I'd also suggest the shield blazoned with a green arrow on a white bend on green from the House Sarsfield of Sarsfield, a noble house from Sarsfield in the Westerlands: http://awoiaf.westeros.org/index.php/House_Sarsfield On Tuesday, May 5, 2015 at

Re: Performance of defmulti in both ClojureScript and Clojure

2015-04-27 Thread David Nolen
benchmarking information posted to some public location, this is a great place to get involved contributing to ClojureScript without needing to dig into the compiler. My earlier points about the general performance expectations of multimethods in ClojureScript still stands :) David On Mon, Apr 27

Re: Performance of defmulti in both ClojureScript and Clojure

2015-04-26 Thread David Nolen
Nearly all the performance notes about Clojure multimethods apply to ClojureScript. On Saturday, April 25, 2015, Alex Miller a...@puredanger.com wrote: I should say all of that is for Clojure and likely bears no similarity to the nuances in ClojureScript. On Saturday, April 25, 2015 at

Re: ANN: ClojureScript 0.0-3211

2015-04-25 Thread David Nolen
You need to make sure some other dependency isn't pulling in a different version of tools.reader. David On Sat, Apr 25, 2015 at 11:11 PM, Allen Rohner aroh...@gmail.com wrote: On Saturday, April 25, 2015 at 12:02:08 PM UTC-5, Mike Fikes wrote: Hey Tony, try updating the version of Clojure

Re: [ANN] Clojure 1.7.0-beta2

2015-04-24 Thread David McNeil
I did a real quick test on one of our projects. I had to upgrade to the latest compojure (seems the old version used a version of instaparse that wouldn't compile) but after that it seemed to work and was noticably faster. -David -- You received this message because you are subscribed

ANN: ClojureScript 0.0-3211

2015-04-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 0.0-3211] This release is a bugfix release addressing some regressions as well as introducing

Re: [ClojureScript] Re: [ANN] Clojure 1.7.0-beta1 released

2015-04-13 Thread David Nolen
via conditional reading. David On Mon, Apr 13, 2015 at 6:37 AM, Robin Heggelund Hansen skinney...@gmail.com wrote: Hmm... In Clojurescript you can do the following (try ;; throw something (catch :default e e)) When I try the same thing in Clojure, it seems to not be supported

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3196, Conditional Reading, REPLs, and Code Motion

2015-04-11 Thread David Nolen
I was able to connect IntelliJ to a REPL because Cursive can now connect to a ClojureScript REPL started in the usual way. There is no special setup, make sure you've taken the time to read the new ClojureScript Quick Start. HTH, David On Sat, Apr 11, 2015 at 5:06 AM, Georgi Danov georgi.da

Re: [ClojureScript] Re: ANN: ClojureScript 0.0-3196, Conditional Reading, REPLs, and Code Motion

2015-04-11 Thread David Nolen
Yep, the clojure.main option is the one you want. David On Sat, Apr 11, 2015 at 10:45 AM, Georgi Danov georgi.da...@gmail.com wrote: I did read it very carefully several times, but kept trying to use it via remote connection (headbang). I got it running using the config use clojure.main

ANN: ClojureScript 0.0-3196, Conditional Reading, REPLs, and Code Motion

2015-04-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 0.0-3196] This release is intended to coincide with Clojure 1.7.0-beta1. Besides conditional

Re: Deterministic macro expansion for Clojure?

2015-03-30 Thread David James
inc)) (with-redefs [gensym (new-gensym)] (macroexpand-1 '(m1 1 inc))) (not tested) On Fri, Mar 27, 2015 at 5:50 PM, David James david...@gmail.com javascript: wrote: I agree with this motivation behind this request, which I explain in more detail here: http://stackoverflow.com

Re: Deterministic macro expansion for Clojure?

2015-03-27 Thread David James
I agree with this motivation behind this request, which I explain in more detail here: http://stackoverflow.com/questions/16745135/how-to-test-a-clojure-macro-that-uses-gensyms We should be able to test the behavior *and* the macroexpansion. (Most things in life are not simple either/or

Re: Current state of automatic generation of externs file for CLJS Advanced Compilation?

2015-03-24 Thread David Nolen
This is part of the proposed GSoC ClojureScript Closure project so we're likely to see support for this by sometime this fall. Dvid On Mon, Mar 23, 2015 at 10:42 PM, james borden jmbor...@gmail.com wrote: Is there a way to automatically generate externs files for js libraries for use with

ANN: ClojureScript 0.0-3126, fix for minor REPL regression

2015-03-18 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-3126 Leiningen dependency information: [org.clojure/clojurescript 0.0-3126] This release just fixes a minor REPL related

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

2015-03-17 Thread David Nolen
of my patched fork https://github.com/swannodette/weasel David On Tue, Mar 17, 2015 at 5:29 AM, Leon Grapenthin grapenthinl...@gmail.com wrote: And stacktrace - looks like a piggieback issue: core.clj: 4577 clojure.core/ex-info analyzer.clj: 379

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

2015-03-17 Thread David Nolen
We bumped the Closure Compiler dependency which now spews a few innocuous warnings. Feel free to report this one to the Google Closure mailing list. I've already reported the Object type one we get now when using browser REPL. David On Tue, Mar 17, 2015 at 5:46 AM, Max Gonzih gon...@gmail.com

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
Just cut 0.0-3117 the only change is an important fix that will recompile files when changing :optimizations settings. In general trying to move to a world where a corrupted :output-dir is highly unlikely. The next big release will be even further improved along these lines. David On Mon, Mar 16

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
downstream and needs to be reported elsewhere. David On Mon, Mar 16, 2015 at 11:11 AM, Jonathon McKitrick jmckitr...@gmail.com wrote: I just tried a build with this version, and I'm getting this error in my CLJS test suite, which does not happen with 0.0-2985. Compiling ClojureScript. Compiling

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

2015-03-16 Thread David Nolen
from a dev build to me. David On Mon, Mar 16, 2015 at 1:09 PM, Luc Préfontaine lprefonta...@softaddicts.ca wrote: It's up the maintainers down the food chain to keep up with changes and yes there are timing issues, not all changes/fixes can be applied synchronously. That's the idea of having

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
can begin to identify what is fundamental to ClojureScript and what isn't. Until this knowledge becomes more broadly disseminated the tooling state of affairs is not going to improve very quickly. David -- You received this message because you are subscribed to the Google Groups Clojure group

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

2015-03-16 Thread David Nolen
with the latest ClojureScript as far as I'm aware. David On Mon, Mar 16, 2015 at 3:27 PM, Leon Grapenthin grapenthinl...@gmail.com wrote: If it helps: I am getting a similar error ( goog.require could not find: cljsjs.react when trying to compile a namespace via weasel-5.0.0 and piggieback... On Monday

Reporting ClojureScript issues

2015-03-13 Thread David Nolen
://github.com/clojure/clojurescript/wiki/Reporting-Issues 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 - please be patient

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

2015-03-11 Thread David Nolen
are already available this way via aot classifier, though still working on ClojureScript. David On Wed, Mar 11, 2015 at 12:41 AM, Austin Haas aus...@pettomato.com wrote: This is great, David! Is it difficult to include dependencies (e.g., core.async) for a project built this way? -- You

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
Looks like you're trying to use :cache-analysis with a higher :optimizations setting than :none. I would avoid this for now. http://dev.clojure.org/jira/browse/CLJS-1103 David On Tue, Mar 10, 2015 at 6:07 AM, Max Gonzih gon...@gmail.com wrote: Amazing update! Yay. But I just spotted one

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
I just cut 0.0-2985. This is only for people who need to and can upgrade to address the FireFox Nightly issue. No release information for this. There's a proper release coming this week or next which will enumerate the changes since 0.0-2913. David On Wed, Mar 4, 2015 at 3:38 AM, Mitchel

IMPORTANT: ClojureScript Firefox Nightly ES6 Issue

2015-03-03 Thread David Nolen
We've already landed a fix in master, but if this is a show-stopping problem for you *today* I would express your concerns on the linked ticket. Also more than happy to cut a quick ClojureScript release if that helps people as well. David -- You received this message because you are subscribed

Re: [ANN] Ultra 0.3.0 released - Leiningen plugin for a superior development environment

2015-03-02 Thread W. David Jarvis
A little embarrassed to say that 0.3.0 shipped with a material bug; if you're going to upgrade there's an 0.3.1 release that doesn't have this problem. On Monday, March 2, 2015 at 11:16:59 AM UTC-8, W. David Jarvis wrote: Hi all - I'm happy to announce the release of Ultra 0.3.0

Re: [ANN] Ultra 0.3.0 released - Leiningen plugin for a superior development environment

2015-03-02 Thread W. David Jarvis
By which I mean 0.3.2, unless you want to see my println debug statements. On Monday, March 2, 2015 at 12:41:07 PM UTC-8, W. David Jarvis wrote: A little embarrassed to say that 0.3.0 shipped with a material bug; if you're going to upgrade there's an 0.3.1 release that doesn't have

[ANN] Ultra 0.3.0 released - Leiningen plugin for a superior development environment

2015-03-02 Thread W. David Jarvis
Hi all - I'm happy to announce the release of Ultra 0.3.0. This release contains several significant bugfixes and adds some significant initialization optimizations. Bugfixes: - Ultra now honors custom `print-methods` instead of overriding them with a set of defaults. - Tests comparing

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

2015-02-24 Thread David Nolen
:preamble will only be applied to the base module. When using :modules there is not such thing as a main output file. You cannot currently have a per module :preamble. David On Tue, Feb 24, 2015 at 6:25 AM, Max Gonzih gon...@gmail.com wrote: On Saturday, February 21, 2015 at 7:01:39 PM UTC+1

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] Ultra 0.2.1 - pprint-source, and playing nicely with CIDER

2015-02-21 Thread W. David Jarvis
*Ultra: a Leiningen plugin for a superior development environment.* Release 0.2.1 comes with two changes - one feature, one (major) bugfix. *First, the feature: pprint-source* Ultra now has a function for pretty-printing source at the REPL - like `source`, but nice looking. At the moment it's

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: Accessing branches in PersistentTreeMap / sorted-map / CLJ-1008

2015-02-20 Thread David James
Thanks for your comments. I see now that I should clarify: all I really need is public access to the left and right Java methods in PTM. (So, perhaps CLJ-1008 is asking for more than I really need.) It seems to me that since Clojure's RB-Tree implementation (i.e. sorted-map = PTM), it might as

Re: Accessing branches in PersistentTreeMap / sorted-map / CLJ-1008

2015-02-20 Thread David James
in that case). Cheers, Michał On 20 February 2015 at 16:15, David James david...@gmail.com javascript: wrote: Thanks for your comments. I see now that I should clarify: all I really need is public access to the left and right Java methods in PTM. (So, perhaps CLJ-1008 is asking for more than

Licensing of software products created with Clojure and related

2015-02-20 Thread David Christensen
, Android, WWW), libraries (Java/JRE, .NET, JavaScript), tools (leiningen), etc.? How do I figure out what combinations are valid or invalid for open- and closed-source development and distribution? TIA, David -- You received this message because you are subscribed to the Google Groups Clojure

Re: Accessing branches in PersistentTreeMap / sorted-map / CLJ-1008

2015-02-19 Thread David James
interfaces could be done by using the existing subseq and rsubseq functions in clojure.core? It doesn't give you access to subtree nodes directly, but perhaps it is sufficient for your purposes? Andy On Wed, Feb 18, 2015 at 6:04 PM, David James david...@gmail.com javascript: wrote: Summary

Re: Accessing branches in PersistentTreeMap / sorted-map / CLJ-1008

2015-02-19 Thread David James
Fingerhut wrote: David: I see why you would want that. If you want this soon, I would recommend using data.avl as suggested by Michał, or copy the parts of the sorted-set/map implementation from Clojure and implement it yourself. If you don't want it soon, you could try persuading a few dozen

Accessing branches in PersistentTreeMap / sorted-map / CLJ-1008

2015-02-18 Thread David James
Summary: I'd like to find a public API to work with the underlying tree of a sorted-map. For example: (def t (sorted-map 1 :a 2 :b 3 :c 4 :d 5 :e 6 :f)) The underlying implementation of sorted-map uses a PersistentTreeMap, which can be accessed with `tree`: (.tree t) ;= [2 :b] I have not

Re: [ANN] clj-uuid: thread-safe, performant unique identifiers

2015-02-16 Thread David Sargeant
Looks good. Thanks for sharing. 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 - please be patient with your first post

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