Re: [ANN] Dominator 0.3.0

2015-06-08 Thread David Sargeant
I imagine that performance should be on par with 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 to thi

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. To unsubscr

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

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 of

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

2015-06-08 Thread David Sargeant
If I need something more complicated in terms of testing my functions I usually create a file dev/examples.clj and add dev to the source-paths in my project's dev profile. I would require the namespace with my functions and put the examples in dev/examples.clj. The rest of the process is the s

[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 passed.

[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 https://github.com/dubiousdav

[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 signal to sync rendering computations with requestAnimationFrame

[ANN] Dominator 0.3.0

2015-06-04 Thread David Sargeant
* Fixed an issue with :style attribute. * Added animation-frames signal for syncing with requestAnimationFrame. * Live examples! https://github.com/dubiousdavid/dominator#sample-programs Check out my Mario example: http://dubiousdavid.github.io/dominator/examples/mario/ Mario code: https://gith

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

[ANN] Dominator - Virtual DOM in ClojureScript

2015-05-12 Thread David Sargeant
I'm excited to announce the first release of Dominator . Dominator brings the simplicity and performance of the Virtual-DOM project to ClojureScript . Dominator encour

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 t

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] 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. To unsubscr

Re: [ANN] dformat 0.1.0

2015-01-15 Thread David Sargeant
Looks really useful. I would recommend using (fn [] ...) instead of #(...) here: https://github.com/zirkonit/dformat/blob/master/src/dformat/core.clj#L115. Makes the code more readable. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to t

Re: Help a Startup use Clojure!

2014-03-14 Thread David Sargeant
I wanted to give a little history and a follow-up to my own situation. I originally crafted "The Case for Clojure" document for the developers in my company. The idea was to make a compelling argument for migrating our decent size codebase from PHP to Clojure. I would agree that showing your

Re: String interpolation in ClojureScript

2013-02-08 Thread David Sargeant
rs > > > 2013/2/8 Jordan Berg > That is pretty cool, hadn't seen that before. > > > 2013/2/8 David Sargeant > The functionality is currently in core.incubator > (https://github.com/clojure/core.incubator) as the << macro. One can always > use

Re: String interpolation in ClojureScript

2013-02-08 Thread David Sargeant
The functionality is currently in core.incubator (https://github.com/clojure/core.incubator) as the << macro. One can always use that, I suppose (haven't tried with ClojureScript myself). On Feb 8, 2013, at 1:56 PM, Jordan Berg wrote: > js* is used internally in cljs to implement some operato