[ANN] Clojure 1.9.0-alpha20

2017-09-08 Thread Joel Holdbrooks
Are there any plans to make the ## reader macro extensible in the future? -- 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

ANN: remote - DSL for clj-http/cljs-http

2015-06-26 Thread Joel Holdbrooks
Are you tired of writing the same clj-http/cljs-https boilerplate? Looking for an easy way to express an endpoint or a service API? Then "remote" is the library for you! Github: https://github.com/outpace/remote Leiningen: [com.outpace/remote "0.3.1"] This library has been closed source up unti

Re: [ClojureScript] Re: [ANN] Silk, an isomorphic routing library for Clojure and ClojureScript

2015-04-24 Thread Joel Holdbrooks
On Saturday, April 11, 2015 at 8:40:07 AM UTC-7, kovas boguta wrote: > On Sat, Apr 11, 2015 at 10:46 AM, Malcolm Sparks   > > So, in summary, I think it would be useful to have a single 'default' routing > library in Clojure that supported isomorphism and was built on protocols, as > a minimum.

Re: State of Clojure/ClojureScript 2014 survey results

2014-10-24 Thread Joel Holdbrooks
On Thursday, October 23, 2014 8:59:21 AM UTC-7, Alex Miller wrote: > I've published links to the State of Clojure and ClojureScript 2014 survey > results here: > http://blog.cognitect.com/blog/2014/10/20/results-of-2014-state-of-clojure-and-clojurescript-survey > > > > That page links to some r

Re: [ANN] Silk, an isomorphic routing library for Clojure and ClojureScript

2014-08-07 Thread Joel Holdbrooks
I'm in agreement that Silk is a step in the right direction. I've reached out to Dom and I think we can learn a lot from each other and work together to improve the routing story in Clojure overall. > There are some really good things in secretary. What do you think about them? > Splat, regex,

Re: [ANN] Silk, an isomorphic routing library for Clojure and ClojureScript

2014-08-06 Thread Joel Holdbrooks
> Bidirectional routes are indeed especially important to render and dispatch > routes in Om etc. In secretary its a bit awkward since you have to write > stuff like (defroute front-page "/" [] :front-page) and then a separate > thingie for matching the keywords back to the routes. We have writ

Re: [ClojureScript] Re: [ANN] Silk, an isomorphic routing library for Clojure and ClojureScript

2014-08-06 Thread Joel Holdbrooks
Dom, We’re actually well aware of many of the flaws you have pointed out with Secretary. In fact, we even have open issues for some of them. > While I value all of these features that Secretary lacks, I think that last > one, impurity, is the most significant... Mutation is always possible, but

Re: [ANN] Silk, an isomorphic routing library for Clojure and ClojureScript

2014-08-05 Thread Joel Holdbrooks
Edit: s/\(routers in the Clojure\)Script/\1 -- 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 uns

Re: [ANN] Silk, an isomorphic routing library for Clojure and ClojureScript

2014-08-05 Thread Joel Holdbrooks
Awesome work. It's fantastic to see a library that's interested in targeting both the front-end and the back-end. This is the type of attitude I would love to see more often in the Clojure community. OTOH, it would have been awesome to have heard your thoughts WRT the concept of isomorphic rout

Re: ANN: ClojureScript 0.0-2227

2014-05-26 Thread Joel Holdbrooks
On Thursday, May 22, 2014 8:18:06 AM UTC-7, 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-2227 > > > Leiningen dependency information: > > >

Re: [ANN] core.async (and more) video tutorials

2014-05-24 Thread Joel Holdbrooks
Zippers might be another good topic. They ship with Clojure and are a bit mystical to folks who are curious but don't know how to get started. On Wednesday, May 21, 2014 3:32:55 PM UTC-7, tbc++ wrote: > > From time to time I get asked to do more writing on core.async, and I've > come to the real

[ANN] Garden 1.1.7

2014-05-24 Thread Joel Holdbrooks
Garden, a library for authoring stylesheets in Clojure and ClojureScript, is now 1.1.7. ADDED: Support for :preamble IMPROVED: Support for meta data in garden.def/* macros https://github.com/noprompt/garden -- You received this message because you are subscribed to the Google Groups "Clojure"

Re: Garden, Thorn - Looking for contributors

2014-03-27 Thread Joel Holdbrooks
curious how you see it fit with >> garden. I would be interested in giving you a hand here. >> Maybe a github issue would help start discussions? >> >> Julien >> >> Le samedi 22 mars 2014 22:41:04 UTC-3, Joel Holdbrooks a écrit : >>> >>> Greetings ev

Re: Garden, Thorn - Looking for contributors

2014-03-27 Thread Joel Holdbrooks
I've answered this question numerous times and am convinced I need to write a blog post so I can just drop a link. In general the biggest win is that you can use Clojure and all of the facilities therein to write more sophisticated stylesheets. Large CSS codebases are notoriously hard to manage

Garden, Thorn - Looking for contributors

2014-03-22 Thread Joel Holdbrooks
Greetings everyone, About a year ago I began working on Garden and in the short time the library has been around it's grown a bit. Although many folks seem to be interested in it, there's certainly not as much adoption of the library as I'd like to see. Sass, Less, and (god help us) pure CSS st

Re: CLJS Advanced Compilation & JS Libraries lacking externs

2014-03-16 Thread Joel Holdbrooks
I notice you mention: > For some JavaScript libraries there is an acceptable workaround Under what circumstances would this not be acceptable? On Friday, March 14, 2014 5:39:06 PM UTC-7, David Nolen wrote: > > I've written up an explanation how to make this work > http://swannodette.github.io/2

Re: CLJS Advanced Compilation & JS Libraries lacking externs

2014-03-16 Thread Joel Holdbrooks
This is brilliant. Thanks for sharing! On Friday, March 14, 2014 5:39:06 PM UTC-7, David Nolen wrote: > > I've written up an explanation how to make this work > http://swannodette.github.io/2014/03/14/externs-got-you-down/ > > David > -- You received this message because you are subscribed to t

ANN: lein-garden 0.1.6

2014-02-23 Thread Joel Holdbrooks
lein-garden the plugin for automatically compiling Garden stylesheets has been updated to version 0.1.6. https://github.com/noprompt/lein-garden This release fixes a bug where an unnecessary exception would be thrown for valid identifiers. -- You received this message because you are subscrib

ANN: ankha (Om data inspector)

2014-02-22 Thread Joel Holdbrooks
Ankha is a generic data inspector for use with Om. You can use it to interactively view your application's state or any other supported data structure (see README). Learn more here: https://github.com/noprompt/ankha Comments, suggestions, and patches welcome. Expect more features to come. --

Re: pretty-exception middleware for ring

2014-02-19 Thread Joel Holdbrooks
This is another fantastic idea. I'd definitely love to expand on this technique. Great work! On Thursday, February 13, 2014 8:39:58 AM UTC-8, bob wrote: > > Hey, > > a simple exception middle-ware for ring, maybe useful for some,maybe none. > it catch exceptions and print, meanwhile the source

Re: hooks on "namespace required/loaded"

2014-02-18 Thread Joel Holdbrooks
I know we talked a bit about this in IRC but this is a hack you could use to slurp the file's contents into a string in that file: (ns foo.core (:refer-clojure :exclude [slurp])) (defmacro slurp [file] (clojure.core/slurp file)) ;; In CLJS (ns bar.core (:require [foo.core :include-mac

Re: [ANN] Clojure 1.6.0-beta1

2014-02-14 Thread Joel Holdbrooks
As an addendum to my last comment, *not-nil?* would also be a good candidate. That really doesn't leave room for doubt. This: (some? false) ;; => true Would confuse me. On the other hand this: (not-nil? false) ;; => true Would not. There's really no need to complicate the naming story

Re: ANN: Om 0.4.0

2014-02-14 Thread Joel Holdbrooks
On Friday, February 14, 2014 5:00:10 AM UTC-8, Tatu Tarvainen wrote: > Btw, I seem to get the following compiler errors after upgrading om from > 0.3.6 to 0.4.0 > > > (clojurescript version is 0.0-2138) > > > WARNING: Use of undeclared Var om.core/specify! at line 570 out\om\core.cljs > WARNIN

Re: ANN: [lein-describe 0.1.0] plugin for displaying detailed information about Clojure projects

2014-02-05 Thread Joel Holdbrooks
Oh, hey, thanks. I didn't catch that. Great copy/paste fail, eh. Maybe next time post an issue to the Github. :-) On Feb 5, 2014, at 8:29 PM, Atamert Ölçgen wrote: > I posted to the correct thread. Check the project.clj please. > > > On Thu, Feb 6, 2014 at 12:05 PM, Joel Hol

Re: ANN: [lein-describe 0.1.0] plugin for displaying detailed information about Clojure projects

2014-02-05 Thread Joel Holdbrooks
Check which project.clj? You posted a link to lien-garden. Am I missing something here? On Wednesday, February 5, 2014 8:29:35 PM UTC-8, Atamert Ölçgen wrote: > > I posted to the correct thread. Check the project.clj please. > > > On Thu, Feb 6, 2014 at 12:05 PM, Joel Holdbrook

Re: [ANN] garden-watch

2014-02-05 Thread Joel Holdbrooks
Interruptsoftware.com > > > On Wed, Feb 5, 2014 at 11:04 PM, Joel Holdbrooks > wrote: > The idea to watch edn or garden files was a consideration of lein-garden but > decided against it because, personally, I felt it was giving up a lot. > However, some folks may prefer

Re: ANN: [lein-describe 0.1.0] plugin for displaying detailed information about Clojure projects

2014-02-05 Thread Joel Holdbrooks
Wat? I think you may have meant to post this comment somewhere else. That's certainly not the case. But I think I did forget to share the link which is: https://github.com/noprompt/lein-describe On Wednesday, February 5, 2014 6:23:25 PM UTC-8, Atamert Ölçgen wrote: > > The project URL is "https:

Re: [ANN] garden-watch

2014-02-05 Thread Joel Holdbrooks
The idea to watch edn or garden files was a consideration of lein-garden but decided against it because, personally, I felt it was giving up a lot. However, some folks may prefer this approach and, hopefully, it suits them just as well. On Wednesday, February 5, 2014 4:45:43 AM UTC-8, frye wrot

ANN: [lein-describe 0.1.0] plugin for displaying detailed information about Clojure projects

2014-02-02 Thread Joel Holdbrooks
lein-describe Have you ever be involved in a Clojure project and wondered "how are these dependencies used?" or "what do these plugins do?". This plugin can help you answer those questions. lein-describe provides detailed information about Clojure project dependencies and plugins. With a singl

Re: [ANN] clj-refactor.el 0.10.0

2014-02-02 Thread Joel Holdbrooks
Slam dunk! Looking forward to trying this out. -- 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 u

Re: [ANN] clj-refactor.el 0.10.0

2014-02-02 Thread Joel Holdbrooks
Slam dunk! Looking forward to trying this out. On Thursday, January 30, 2014 5:13:36 AM UTC-8, Magnar Sveen wrote: > > clj-refactor.el > Since the last update, there's been lots of activity for > clj-refactor.el > . Alex Baranosky

Re: Contributors needed for Rouge (Clojure on Ruby)

2014-01-05 Thread Joel Holdbrooks
As a suffix to my last reply; if Hy were capable of delivering acceptable truthy semantics and persistent data structures, I might recommend it. On Saturday, January 4, 2014 9:44:08 AM UTC-8, g vim wrote: > > On 04/01/2014 17:28, gaz jones wrote: > > Why not just use Ruby or (my preference) Pyth

Re: Contributors needed for Rouge (Clojure on Ruby)

2014-01-05 Thread Joel Holdbrooks
As one of the original contributors to Rouge I will definitely agree that it does need a lot of work. That being said, if there's interest and pull requests are submitted the original author or myself typically chime in. Both of us have been busy with other projects/life and haven't done much w

Re: AnNN: ClojureScript 0.0-2120

2013-12-13 Thread Joel Holdbrooks
Woohoo! Yes! Thank you! On Friday, December 13, 2013 7:15:40 AM UTC-8, 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-2120 > > Leiningen dependency infor

Re: Import dbpedia data into neo4j using clojure

2013-12-02 Thread Joel Holdbrooks
I'm not certain where the Transient error is coming from but as far as Neo4J is concerned have you considered using the neocons library to help you with your import? It provides a decent wrapper for working with Neo4J and perhaps it will spare you some headache. IIRC it does batch inserts. Have

Releasing Caribou today: Open Source Clojure Web Ecosystem

2013-11-17 Thread Joel Holdbrooks
This exactly the sort of project I've been hoping for to get others to take a serious look at using Clojure. While its unfortunate some developers will not look at a language until it has a comfortable entry point, it's a real barrier for adoption. Caribou looks like it has the potential to spe

Re: [ANN] Garden 1.0.0 released

2013-10-04 Thread Joel Holdbrooks
ternative to SASS/LESS. > > > On Thursday, September 26, 2013 8:39:05 PM UTC-5, Joel Holdbrooks wrote: >> >> After nearly a month and a half of work, I'm extremely excited to finally >> announce the release of Garden 1.0.0! >> >> This new release con

[ANN] Garden 1.0.0 released

2013-09-26 Thread Joel Holdbrooks
After nearly a month and a half of work, I'm extremely excited to finally announce the release of Garden 1.0.0 ! This new release contains several important bug fixes, new features, and of course breaking changes. Please be sure to see the ChangeLog

Re: Emacs font and theme for clojure

2013-09-26 Thread Joel Holdbrooks
I've been using the noctilux-theme with Oxygen Mono or Liberation Mono . On Thursday, September 26, 2013 7:51:44 AM UTC-7, Murtaza Husain wrote: > > H

Re: [ANN] clojure-sql 0.1.0: relational algebra in clojure

2013-09-19 Thread Joel Holdbrooks
This looks really nice Carlo! It'd be even better if it were on GitHub so I could star it :). But I'm definitely going to take a look at this when I'm in the SQL world again. On Wednesday, July 3, 2013 1:48:07 AM UTC-7, Carlo wrote: > > Hey guys! > > I've been working on a small library to make

Re: [ANN] Ayler - A simple namespace/documentation browser

2013-09-12 Thread Joel Holdbrooks
This is really cool! Nice work! On Wednesday, September 11, 2013 8:35:31 AM UTC-7, babysnakes wrote: > > Hi > > As a clojure noob I constantly find myself browsing through various API > docs to see what's available in a library. While this data is available in > a REPL it's not easy to look for

[ANN] Shodan: ClojureScript console API wrapper

2013-09-06 Thread Joel Holdbrooks
Hi everyone, I put together a small library for wrapping the JavaScript console API available here: https://github.com/noprompt/shodan. This is nothing incredible but I decided to put it out there because I'm tired of copy/paste/writing the same console wrappers every time I do something in CL

Re: Emacs Clojure mode : No syntax highlighting for #_

2013-08-29 Thread Joel Holdbrooks
something nifty like that. I think that's possible in the gui version of Emacs. On Thu, Aug 29, 2013 at 1:58 AM, Laurent PETIT wrote: > 2013/8/29 Joel Holdbrooks : > > I would imagine it is intended since #_ is a reader macro. #_ is not > > intended for commenting. Rather, it i

Re: Emacs Clojure mode : No syntax highlighting for #_

2013-08-28 Thread Joel Holdbrooks
I would imagine it is intended since *#_* is a reader macro. *#_* is not intended for commenting. Rather, it instructs the Clojure Reader to ignore entirely the subsequent form. This is much different from the *comment*macro (which simply takes any number of arguments and returns nil) or the *;

Re: Searching for Regular Expressions in a file

2013-08-12 Thread Joel Holdbrooks
You could use *line-seq* which, if I'm not mistaken, is lazy. Then do your regex search line by line lazily. On Monday, August 12, 2013 4:25:15 PM UTC-7, JvJ wrote: > > Is there a way to do a regex search over an entire file without loading > the file into memory? > -- -- You received this me

Re: Invalid token exception on a / operator

2013-08-01 Thread Joel Holdbrooks
I've been stung by this too. One work around I use is *(:refer-clojure :exclude [/])* and *(:require [some.ns :refer [/])* in my *ns* form. Then refer to *clojure.core//* directly if needed. It's good to hear this will be fixed in 1.6. On Tuesday, July 30, 2013 5:26:23 AM UTC-7, Maik Schünemann

Re: YA regular expression tool

2013-08-01 Thread Joel Holdbrooks
gular expression will produce even better patterns. Of course, this means pattern construction will be slower. More or less I'd like some input on ways to improve the efficiency of the whole thing. On Tuesday, July 30, 2013 3:49:49 AM UTC-7, Mikera wrote: > > On Monday, 29 July 2013 21:2

Re: changing a value in a vector of maps

2013-07-30 Thread Joel Holdbrooks
This probably won't help with your garbage collection worries, but it's a bit more flexible. *(defn find-assoc-in [pred coll k v & kvs]* * (let [f #(if (pred %) (apply assoc % k v kvs) %)]* *(into (empty coll) (map f coll* On Tuesday, July 30, 2013 10:53:48 AM UTC-7, cej38 wrote: > > S

Re: T-shirts?

2013-07-29 Thread Joel Holdbrooks
+1. I'd love this. On Sunday, July 28, 2013 3:22:21 PM UTC-7, Isaac Wagner wrote: > > There was a discussion a while ago about stickers which led to > http://clojure.org/swag. Could we get some sanctioned T-shirts as well? > There are a few Clojure shirts on Zazzle, but what I would be intereste

YA regular expression tool

2013-07-29 Thread Joel Holdbrooks
I spent some time this weekend writing a little tool for generating regular expressions *from known inputs*. My goal is to produce regular expressions that backtrack as few times as possible along with a complete and total disregard for readability. :) The code for the tool is here

Re: New CSS library - Garden

2013-07-06 Thread Joel Holdbrooks
irder thanks to it > being right after a long skinny parenthese. But either way, these all make > nested rules much easier to visually scan. > > Anyway I really love using Garden. Thanks for writing it! > > I've been experimenting with some ways of integrating it with comp

Re: New CSS library - Garden

2013-07-06 Thread Joel Holdbrooks
with 3 > children each, and each child has 3 children, that's already 27 defrules I > have to stick above it. That'll get pretty unruly quick. > > So I was thinking of just using a dummy macro like this: > (defmacro rule [& body] `[~@body]) > > (def footer >

Re: New CSS library - Garden

2013-07-02 Thread Joel Holdbrooks
changed those plus additionally added a little Jetty > > https://gist.github.com/clojens/5878804 > > Cheers > > > > Op dinsdag 9 april 2013 21:58:50 UTC+2 schreef Joel Holdbrooks het > volgende: >> >> Nobel Clojurians, >> >> I am pleased to announce

Re: New CSS library - Garden

2013-06-26 Thread Joel Holdbrooks
round the media queries involved. If I >> try to got responsive, I might probably study >> the Unsemantic <http://unsemantic.com> system from the creator of the >> 960 one I think. >> >> Good luck with your work and don't hesitate on browsing my github, rig

Re: New CSS library - Garden

2013-06-26 Thread Joel Holdbrooks
ative to other CSS preprocessors (at least in my opinion). It's a slow burn but eventually it'll get there! Thanks to everyone for remaining interested in the project and please continue to give me feedback. On Tuesday, April 9, 2013 12:58:50 PM UTC-7, Joel Holdbrooks wrote: > > Nob

Packaging data_readers.clj with a Clojar

2013-06-22 Thread Joel Holdbrooks
Tagged literals are really neat. The other day I discovered what seems to be a fairly good use case for them (see discussion here). At the time I wasn't sure if data_readers.clj could be packaged with a Clojar but it appears it

Re: New CSS library - Garden

2013-06-18 Thread Joel Holdbrooks
spiring. On Jun 18, 2013, at 4:41 AM, JeremyS wrote: > Hi Joel, > > I have a quick and dirty implementation of a 960-ish grid system using a DSL > similar to garden If you want to take a look. > > > > On Friday, April 26, 2013 1:01:44 AM UTC+2, Joel Holdbrooks wrote: &g

Re: New CSS library - Garden

2013-04-25 Thread Joel Holdbrooks
; > On Thu, Apr 25, 2013 at 6:12 PM, Joel Holdbrooks > wrote: > > Murtaza, > > > > Thanks for having a look at the library. I'll try to answer you > questions as > > best as I can. > > > > > > How does Garden compare to other pre proc

Re: New CSS library - Garden

2013-04-25 Thread Joel Holdbrooks
As I understand garden is generating css when called with the fn/macro > (css [...]). Would it make sense to have a similar workflow like above; > where a leiningen plugin watches for any .garden files and compiles them to > .css files ? Or is there a better workflow that I am missing?

Re: New CSS library - Garden

2013-04-22 Thread Joel Holdbrooks
As of today, Garden is officially out of alpha and in to beta! The library now sports media queries (via meta data) and parent selector references (ie. "&hover"). With these new fea

Re: New CSS library - Garden

2013-04-22 Thread Joel Holdbrooks
#x27;m sure it could benefit greatly from both of these things. On Tuesday, April 9, 2013 12:58:50 PM UTC-7, Joel Holdbrooks wrote: > > Nobel Clojurians, > > I am pleased to announce the alpha version of > *Garden*<https://github.com/noprompt/garden>, > a new library f

Re: New CSS library - Garden

2013-04-10 Thread Joel Holdbrooks
Awesome. Yes, please do! Also, feel free to suggest ideas for features. I'm focusing on media queries and "&" prefixed selectors this week, but I'd love to see if anyone has good ideas surrounding attribute and child selectors. Right now the best we can do is "input[type=\"text\"]" and "ul > li

New CSS library - Garden

2013-04-09 Thread Joel Holdbrooks
hing more than to see this library succeed where other's have not. Truly, Joel Holdbrooks (aka noprompt) -- -- 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