Strange Loop call for presentations

2010-05-06 Thread Alex Miller
ions here: http://strangeloop2010.com/pages/38735 For a list of already confirmed speakers see the following list: http://strangeloop2010.com/speakers To register, go here: https://regonline.com/strangeloop2010 The call for presentations closes on July 9th, 2010. Thanks, Alex Miller -- You receiv

Re: core.async pub/sub

2013-07-10 Thread Alex Miller
There is a broadcast fn in the lab namespace (https://github.com/clojure/core.async/blob/master/src/main/clojure/clojure/core/async/lab.clj) that does this and I believe David Nolen has created a different variant in some of his stuff. The lab one is experimental and would welcome feedback on

Re: core.async: communicating termination

2013-07-11 Thread Alex Miller
I haven't been in any discussions about this with the team, so it's entirely possible I am ignorant of some established future direction... but - "closed?" seems useful to me. (It may also be useful to ask "drained?" (closed + empty).) - >! returning an indicator of success also seems useful. Ho

Re: T-shirts?

2013-07-28 Thread Alex Miller
It may take me a couple weeks but I will see what I can do from the "sanctioned" camp. Alex On Sunday, July 28, 2013 5:22:21 PM UTC-5, 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

Re: Clojure cheatsheets with several flavors of tooltips

2013-08-08 Thread Alex Miller
I updated the cheatsheet on clojure.org to the latest version (no tooltips). I don't have enough access to add the additional assets that would make that possible. Alex On Thursday, August 8, 2013 2:13:24 PM UTC-4, Andy Fingerhut wrote: > > It is relatively easy (with help from the right person

Clojure community office hours - Friday Aug 16

2013-08-13 Thread Alex Miller
the things above You can of course also email me as well or ask here or (as appropriate) on clojure-dev. There are several 20 minute slots available - see: http://ohr.me/1d4m9Uj to schedule. Will adjust in future based on how things go. Alex Miller Relevance, Inc. -- -- You received this messa

Clojure ticket update

2013-08-16 Thread Alex Miller
Hello all, Wanted to update on a few things: 1) A bunch of tickets went through final review this week and were committed to Clojure master (aka 1.6.0-master-SNAPSHOT). If you want to try these out on your code base, that would be great. (help with snapshots

ANN: CFP for Strata 2014

2013-08-19 Thread Alex Miller
I have no involvement with this conference but thought some people in the Clojure world might be interested in submitting talks about big data, analytics, data science, machine learning, etc. http://strataconf.com/strata2014/public/cfp/283 CFP closes: Sept 16th, 2013 Notification: Oct, 2013 Confe

CFP: CodeMash - Jan 7-10, 2014 - Sandusky, OH

2013-08-26 Thread Alex Miller
(no affiliation, just passing this along) CodeMash is a large multi-technology conference in a giant water park with a great secondary track for kids. It is my opinion that they need some more Clojure submissions. :) CFP closes Friday, Sept 6th. http://codemash.org/submissions -- -- You receiv

Re: Eval vs the repl

2013-08-28 Thread Alex Miller
I think you may be tripping over this bug: http://dev.clojure.org/jira/browse/CLJ-1184 which is waiting for Rich's approval to go into 1.6. Alex On Wednesday, August 28, 2013 11:13:54 AM UTC-5, Jamie Brandon wrote: > > I had previously assumed that the clojure repl effectively just did > (eval

Re: Java Metadata Wrapper

2013-08-30 Thread Alex Miller
In some cases you could proxy and add IMeta that way. On Friday, August 30, 2013 2:16:26 PM UTC-5, JvJ wrote: > > I've noticed that, when doing a lot of Java interop, it's impossible to > attach metadata to most Java objects, since they don't implement the IMeta > interface. A workaround for t

Clojure JIRA votes

2013-09-04 Thread Alex Miller
A comment from Andy F on another thread prompted me to write this. There has been a lot going on in jira land lately and I promise that I will soon write lots more about it. In the process of getting things moving a bit I've been trying to f

Re: Possible bug in LockingTransaction

2013-09-11 Thread Alex Miller
I have not gone to look at the code but the description certainly sounds like a recipe for a bug. If you can a) create a reproducible case and b) check that it happens on 1.5 as well we would greatly appreciate a ticket: Create a jira account - http://dev.clojure.org/jira/secure/Signup!defaul

Re: new ClojureDocs experiment

2013-09-11 Thread Alex Miller
Hey all, Lee Hinman (dakrone) is the current primary maintainer. There was a good discussion about clojuredocs last year at the conj unsessions and I think the primary driving note that came out of that was that it would be useful to have the concept of version in the database (that is, example

Re: finding retained head

2013-09-11 Thread Alex Miller
I have nothing to add for the problem itself (sorry) but am very interested in the *process* of answering this question. Presuming there are things to document here, I would love to see someone create a wiki page (on http://dev.clojure.org/display/community/Home) or a clojure-doc note or some

Re: The Eclipse Public License is not a good license

2013-09-11 Thread Alex Miller
There are no plans to change the license. On Wednesday, September 11, 2013 8:41:04 AM UTC-5, Kalinni Gorzkis wrote: > > I think that Clojure should switch to a better license with similar spirit > like Apache 2.0, BSD, or MIT. > While the EPL doesn't have the evil "copyleft" requirement of GPL,

[ANN] Clojure/West 2015 Call for Presentations

2015-01-14 Thread Alex Miller
for qualified applicants. More to come in the next few weeks on that. Hope to see everyone there! Alex Miller and Lynn Grogan -- 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] Clojure/West 2015 Call for Presentations

2015-01-15 Thread Alex Miller
Just to be clear, "Clojure" should be read in a big tent way here to include ClojureScript and anything Clojure-related of course. ClojureScript talks desired!! Alex -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email

Re: [ANN] Clojure 1.7.0-alpha5 now available

2015-01-16 Thread Alex Miller
Just to follow up on this, Tom reported to me on Twitter that the box giving slow results was bad and the regression was not repeatable on another box. Alex On Monday, January 12, 2015 at 12:37:05 PM UTC-6, tcrayford wrote: > > I said this already on twitter, but I see heavy (5-10x slower) perf

Re: [ANN] Clojure 1.7.0-alpha5 now available

2015-01-21 Thread Alex Miller
I am actively working on an updated set of patches, hopefully for inclusion in the next alpha. Alex -- 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] Clojure/West 2015 Registration Open

2015-01-22 Thread Alex Miller
). - Info: http://www.clojurewest.org/training - Clojure Intro Lab - Alex Miller & Katherine Fellows (Apr 18-19th, $300) - ClojureScript - David Nolen (Apr 18th, $400) - Macros - Colin Jones (Apr 19th 9-11 am, $150) - Om - David Nolen (Apr 19th 12:30-2:30 pm, $150) - core.async - Luke Vander

Re: Switched map for record and got slower

2015-01-28 Thread Alex Miller
On Wednesday, January 28, 2015 at 2:07:07 PM UTC-6, Fluid Dynamics wrote: > > On Wednesday, January 28, 2015 at 1:59:49 PM UTC-5, Marshall > Bockrath-Vandegrift wrote: >> >> At the very least, all the places where you switched to method/property >> syntax now require runtime reflection. Try lea

Clojure/West 2015 - CFP and Opportunity Grants

2015-02-09 Thread Alex Miller
://clojurewest.org/sponsorship * Registration - https://clojurewest2015.eventbrite.com (both conf and training) Hope to see you there! - Alex Miller and Lynn Grogan -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, sen

Re: Extending the LispReader with "embeded language lorms"

2015-02-10 Thread Alex Miller
Hi Henrik, There is a long-standing philosophical position in Clojure that it should not be possible to write programs that cannot be read by other users. Because of this position, I do not believe there is any chance of this moving forward in Clojure itself. Tagged literals allow creating new

Re: How to create jar for data.int-map

2015-02-19 Thread Alex Miller
The first line of the readme for the project (https://github.com/clojure/data.int-map) has the Leiningen jar dependency info on it: [org.clojure/data.int-map "0.1.0"] Also, the 'mvn package' command should have worked since that's how releases get built. That was a bug in the pom dependencies

Clojure/West 2015 Speakers

2015-02-27 Thread Alex Miller
Clojure/West will take place Apr 20-22 in Portland, OR. Register here: http://clojurewest2015.eventbrite.com We have now posted the majority of the Clojure/West speakers: http://clojurewest.org/speakers In particular, I want to highlight our keynote speaker, Melanie Mitchell, who worked for a whi

[ANN] EuroClojure 2015

2015-03-04 Thread Alex Miller
EuroClojure has been a great conference for Clojure for several years - big thanks to Marco Abis and the community for all of their hard work. To ensure the continued excellence and growth of the conference, we are excited that EuroClojure has joined the Cognitect ecosystem. Marco has been helping

Re: [ANN] Dunaj project, an alternative core API for Clojure

2015-03-05 Thread Alex Miller
I'm happy to see experiments if we can learn something useful. Can't really judge more till the posts are out. Seems perfectly possible that something promising could get a design page and move towards inclusion in some way. Alex -- You received this message because you are subscribed to the G

Re: How to persist a value while doing do-seq

2015-03-05 Thread Alex Miller
For the particular use case of removing duplicates there is a new dedupe in Clojure 1.7: http://crossclj.info/fun/clojure.core/dedupe.html Alex -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroup

Re: Who's using Clojure?

2015-03-06 Thread Alex Miller
I can confirm that there are a lot of companies training existing devs in Clojure. I pretty regularly conduct training classes (for Cognitect) at companies in this position, usually for 15-25 devs. Most commonly those devs are coming from Java or Ruby. Some of those are well-known Clojure compan

Re: Risk of unsafe publishing of LazyTransformer?

2015-03-09 Thread Alex Miller
Hi Sébastien, Most publication in LazyTransformer is handled via the synchronized seq() method. However, LazyTransformer is being replaced as part of http://dev.clojure.org/jira/browse/CLJ-1669 so probably moot. Alex On Monday, March 9, 2015 at 5:40:11 PM UTC-5, Sébastien Bocq wrote: > > Hel

Re: [GSoC] Mentors contact information

2015-03-09 Thread Alex Miller
ce metadata information model (mentored by Alex Miller) > a...@puredanger.com > * or one of typed clojure projects (mentored by Ambrose Bonnaire-Sergeant). > > Could you share with me contact information to these mentors? > > Best regards! > -- You received this message bec

Better outputs produced by the REPL

2015-03-12 Thread Alex Miller
Try print-str and println-str. Also see http://clojure.org/cheatsheet for a handy reference. -- 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] EuroClojure 2015

2015-03-13 Thread Alex Miller
We’re pleased to announce that EuroClojure 2015 will be held June 25-26 in Barcelona, Spain. Thanks again to Marco and the Clojure community, and we’re looking forward to seeing you all there. Details including registration, sponsorship, and the call for presentations are forthcoming; you can check

Re: Edn, Fressian, Transit: which of these formats have a future?

2015-03-15 Thread Alex Miller
Hi Ryan, To answer the big question, all of these data formats are in active use at Cognitect and while I make no promises, I expect them all to be alive and active for the knowable future. Each of them targets a different niche but all of them share the qualities of transmitting extensible typ

Re: Who's using Clojure?

2015-03-16 Thread Alex Miller
I added you to http://clojure.org/companies. On Monday, March 16, 2015 at 2:54:01 PM UTC-5, Matt Owen wrote: > > We're using Clojure at Chartbeat. > > On Tuesday, April 19, 2011 at 10:38:14 AM UTC-4, Damien wrote: >> >> Hi Everyone, >> >> I'm on a mission: introducing Clojure in my company, which

Re: [GSoC] Source meta information model proposal

2015-03-16 Thread Alex Miller
Tom lovingly maintains autodoc and the Clojure projects' automated doc generation with it. But it mostly just continues doing what it does. -- 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

Re: [GSoC] Source meta information model proposal

2015-03-17 Thread Alex Miller
t runtime in order to generate the relevant metadata (it's not safe), > so having this kind of static info would be really useful, ie. for > providing users hints on vars generated by macros > > Francesco > > > > > > On Monday, March 16, 2015 at 7:53:53 PM UTC+1, Chris

Re: [GSoC] Source meta information model proposal

2015-03-17 Thread Alex Miller
I'm answering these out of order, sorry. :) On Tuesday, March 17, 2015 at 12:40:53 AM UTC-5, Reid McKenzie wrote: > > Hey Christopher, > > I'm Reid, the Grimoire maintainer. > I'm delighted to see that someone besides myself and Alex is interested in > this project and I wish you the best in your

Re: Clojure Logo Licensing

2015-03-19 Thread Alex Miller
Rich generally does not approve any use of the Clojure logo if: a) it's for commercial use (anything that involves collecting money) b) any modification or inclusion of the logo in other logos c) any use of the logo or "Clojure" where there could be confusion about whether something is "official"

Re: [GSoC] Source meta information model proposal

2015-03-19 Thread Alex Miller
Chris (and anyone else), Daniel mentioned to me in a note that it is ok for multiple students to submit a proposal for the same project. We do not know how many spots we will be given as an organization and whether particular students will meet whatever guidelines are set out by Google. So I thi

Re: Support for IBM JVM?

2015-03-19 Thread Alex Miller
You are welcome to file a jira ticket for this problem in the system and a patch would be welcome if it seems like an issue in the tests (assuming things that should not be assumed across JDKs). The percentage of users on IBM JDK is very small so it is not the highest priority platform, but I d

Re: [ANN] clojure.math.combinatorics 0.1.0

2015-03-20 Thread Alex Miller
Hey Mark, This latest release broke all the Clojure 1.2.0 and 1.2.1 builds for math.combinatorics (http://build.clojure.org/job/math.combinatorics-test-matrix/129/), I think due to using an assert arity that didn't exist then? We should either change the min version for the test matrix or modi

Re: Support for IBM JVM?

2015-03-20 Thread Alex Miller
on for case expressions when hashCode values collide. > Somewhere between IBM JDK 1.6 and 1.7 the hashCode for the BigInteger value > used in those tests changed. > > Andy > > On Thu, Mar 19, 2015 at 4:08 PM, Alex Miller > wrote: > >> You are welcome to file a jira tick

Eclipse Public License

2015-03-24 Thread Alex Miller
Thanks Mike! -- 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 unsubscribe from this group, send e

[ANN] Clojure 1.7.0-alpha6 released

2015-03-31 Thread Alex Miller
Clojure 1.7.0-alpha6 is now available. Try it via - Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.7.0-alpha6/ - Leiningen: [org.clojure/clojure "1.7.0-alpha6"] Regression fixes from previous alphas (and one from 1.6): 1) CLJ-1544 was rolled back and will be investigated for a fu

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-03-31 Thread Alex Miller
27;m also interested in feedback related to that (good or bad). Thanks, Alex On Tuesday, March 31, 2015 at 11:51:13 AM UTC-5, Alex Miller wrote: > > Clojure 1.7.0-alpha6 is now available. > > -- You received this message because you are subscribed to the Google Groups "Clojure&quo

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-03-31 Thread Alex Miller
plain clojure jar or lein 2.5.1 > gnome terminal > > Regards, > > Geraldo > > On Tuesday, March 31, 2015 at 1:51:13 PM UTC-3, Alex Miller wrote: > > Clojure 1.7.0-alpha6 is now available. > > Try it via > - Download: > https://repo1.maven.org/maven2/org/c

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-03-31 Thread Alex Miller
>From my perspective, Instaparse is reaching pretty far into the guts there. >I'll talk to Rich about it though. -- 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 me

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-03-31 Thread Alex Miller
e current signature)? Since >> those readers extend AFn, it seems that there is an expectation that they >> would be used as functions in Clojure code out in the wild... >> >> Sean >> >> On Mar 31, 2015, at 9:50 AM, Alex Miller wrote: >> >> Clojure 1.

Re: Transducers: sequence versus eduction

2015-04-01 Thread Alex Miller
First, I love this discussion! Great questions, great thinking. Up top, I wanted to mention a couple things that have changed in alpha6: - Eduction is no longer Seqable and thus the return from eduction is not seqable (but it is reducible and iterable). You can use iterator-seq to get a chunked

Re: Transducers: sequence versus eduction

2015-04-01 Thread Alex Miller
The general idea is that eduction is best when the result will be completely consumed in a reducible context. Any case of reusing the result will likely be better served by sequence which can cache and reuse the answer. On Wednesday, April 1, 2015 at 3:51:53 AM UTC-5, Tassilo Horn wrote: > > vv

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-01 Thread Alex Miller
If this is a use case that could be lifted out into an API level function, that would be an ok enhancement jira request to consider (would need to think about it more, but that seems like one option). On Tuesday, March 31, 2015 at 6:12:09 PM UTC-5, puzzler wrote: > > The reason instaparse uses C

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-01 Thread Alex Miller
tional reading by default in the REPL as > opposed to passing a properties map to /read-string/, etc.? Do I set > certain system properties in the command line like "cond_read=true"? > > On Tuesday, March 31, 2015 at 10:51:13 AM UTC-6, Alex Miller wrote: > > Clojur

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-01 Thread Alex Miller
read-string option maps are intentionally the first arg for easy use with partial. On Wed, Apr 1, 2015 at 1:51 PM, Sean Corfield wrote: > On Apr 1, 2015, at 10:09 AM, Alex Miller wrote: > > There is no way to "turn on" read conditionals by default at the REPL - it > is o

Re: Transducers: sequence versus eduction

2015-04-01 Thread Alex Miller
On Wed, Apr 1, 2015 at 2:17 PM, Tassilo Horn wrote: > Alex Miller writes: > > Hi Alex, > > > - Eduction is no longer Seqable and thus the return from eduction is not > > seqable (but it is reducible and iterable). You can use iterator-seq to > get a > > chunked

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-01 Thread Alex Miller
We'll consider it, thanks for the questions. On Wednesday, April 1, 2015 at 2:32:58 PM UTC-5, Alexander Gunnarson wrote: > > @Sean Corfield — That's exactly my point. I use Sublime Text and I usually > just copy-paste code from various buffers / open files into a REPL buffer > on my workspace. M

Re: Transducers: sequence versus eduction

2015-04-01 Thread Alex Miller
On Wed, Apr 1, 2015 at 3:17 PM, Tassilo Horn wrote: > Alex Miller writes: > > Ok. But to me, if I can call `seq` on a thing and iterate it using > `first` and `rest`, that's a sequable thing to me. :-) > Fair enough. I just meant it no longer implements Seqable. :) &

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-01 Thread Alex Miller
I would love a jira for the iterate thIng. -- 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 unsub

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-01 Thread Alex Miller
< > abonnair...@gmail.com > wrote: > >> Ok. >> >> On Wed, Apr 1, 2015 at 9:10 PM, Alex Miller > > wrote: >> >>> I would love a jira for the iterate thIng. >>> >>> -- >>> You received this message because you are subscri

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-02 Thread Alex Miller
09% > +0.12% > +0.16% > +0.31% > +0.33% > +0.52% > +0.53% > +0.85% > +1.74% > +1.84% > +1.99% > +2.14% > +2.17% > +2.42% > +2.96% > +3.0% > +5.18% > +5.36% > +9.86% > +11.93% > +12.41% > +14.36% > +16.95% > +24.71% > +53.5% > +53.6

Re: Transducers: sequence versus eduction

2015-04-02 Thread Alex Miller
> On Apr 2, 2015, at 4:09 AM, Tassilo Horn wrote: > So we can agree on eduction not being a Sequable but still being > sequable. :-) Agreed. :) > >>I think my prime use-case is deeply nested mapcatting where the >>mapcatted function gets an object and returns a java collection, and

Re: Any chance of a module system being added to the language?

2015-04-02 Thread Alex Miller
It's possible we could make use of Java's module system if it ever actually gets released in Java 9. While I followed it pretty extensively when they first started discussing it (7 or 8 years ago!) I have not been keeping up on it lately. Some people have used OSGi with Clojure but I don't gathe

Re: Transducers: sequence versus eduction

2015-04-02 Thread Alex Miller
unkedSeq. At least transduce should be able to take advantage of the > InternalReduce implementation (via CollReduce). transduce could be used for > short-circuiting search with (reduced …), so it might be a legitimate > contender here. > > Cheers, > Michał > > > On 2 A

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-02 Thread Alex Miller
Yup. Fixed. On Thursday, April 2, 2015 at 1:24:46 PM UTC-5, Leon Grapenthin wrote: > > http://dev.clojure.org/display/design/Reader+Conditionals > > First use-case "Platform-specific require/import": > > Shouldn't the reader conditional example be: > (ns cemerick.pprng > #?(:cljs (:require math.

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-03 Thread Alex Miller
If you want caching behavior, then use it as a sequence. If you want faster iteration, use it via reduce. The whole point of this change is to open the faster reduce path, which you won't get if you also cache. I did some research a few months back via crossclj looking at how people typically u

Re: into still losing metadata (CLJ-916)

2015-04-03 Thread Alex Miller
The CLJ-916 commit (https://github.com/clojure/clojure/commit/b5d0e84f92038449312bea4c31dcdedd499e28b8) looks like it preserved meta on the to collection but did not merge meta from the from collection, so as far as I can tell this is a new enhancement. Feel free to file a ticket for that but

Re: Transducers: sequence versus eduction

2015-04-03 Thread Alex Miller
->> though which works left to right and puts the source first. I think I'd rather emphasize it's similarity to sequence than its similarity to ->>. On Friday, April 3, 2015 at 10:08:38 AM UTC-5, miner wrote: > > > > On Apr 1, 2015, at 11:16 AM, Alex Miller >

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-04 Thread Alex Miller
Yes, I'll get that in the next release, I forgot to put it in there... On Saturday, April 4, 2015 at 6:45:07 PM UTC-5, Andy Fingerhut wrote: > > I believe that change is due to this commit from early March 2015: > https://github.com/clojure/clojure/commit/692645c73c86d12c93a97c858dc6e8b0f4280a0b

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-05 Thread Alex Miller
feature combinations will become available later. Can we please get > :clj/android (or :clja) still in 1.7? If so, what has to be done by me or > Daniel to make it happen? > > Thanks! > >> On Tuesday, March 31, 2015 at 7:50:27 PM UTC+3, Alex Miller wrote: >> Clojure

Re: [ANN] Clojure 1.7.0-alpha6 released

2015-04-05 Thread Alex Miller
rm after 1.7 goes live. > > Best regards, > Alex > >> On Monday, April 6, 2015 at 12:34:04 AM UTC+3, Alex Miller wrote: >> The reader can be invoked programmatically with any feature set you like >> now. We did not plan to allow custom features for 1.7. >> >&g

[ANN] Clojure Applied: From Practice to Practitioner

2015-04-08 Thread Alex Miller
Hey all, I'm very happy to announce that Clojure Applied is now available in beta: https://pragprog.com/book/vmclojeco/clojure-applied I've been working on this with Ben Vandgrift for a long time, hoping to fill the underserved niche of *intermediate* Clojure material. Our goal is to step in aft

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-08 Thread Alex Miller
I'm not sure what unit of "page" you're seeing on your device, but there are ~160 PDF pages in the beta and we expect to add maybe 60 more pages before completion. Pragmatic adheres to a fairly regular beta schedule of a new chapter every 2-3 weeks, so all content should be available within a c

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-10 Thread Alex Miller
Great to hear! -- 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 unsubscribe from this group, send

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-09 Thread Alex Miller
. On Thursday, April 9, 2015 at 11:41:09 AM UTC-5, Derek Koziol wrote: > > What do you recommend as "fine introductory books" to get myself at the > level needed for this book? I have very little experience with functional > programming and Clojure. > > O

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-08 Thread Alex Miller
Thanks! I like that metric. On Wednesday, April 8, 2015 at 1:07:46 PM UTC-5, Mike Haney wrote: > > Yeah, I noticed my mistake after I posted. I regularly use the kindle app > and iBooks and I forgot how they represent page numbers differently. > > So I'll use a different, more appropriate metri

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-13 Thread Alex Miller
;> >> ;; oz to lb >> (defmethod convert [:oz :lb] [_ _ lb] (/ lb 16)) >> > > > Cheers, > Mohit > > On Saturday, April 11, 2015 at 6:35:05 AM UTC+5:30, Alex Miller wrote: >> >> Great to hear! > > -- You received this message because you are

Re: [ANN] Clojure 1.7.0-beta1 released

2015-04-13 Thread Alex Miller
I think what you're seeing here makes sense. On Sunday, April 12, 2015 at 3:39:15 PM UTC-5, whodidthis wrote: > > Are there any thoughts on code like this: > > #_ > This says to ignore the next read form > #?(:cljs (def unrelated-1 nil)) > This evaluates to *nothing*, ie nothing is read,

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

2015-04-13 Thread Alex Miller
There is a ticket to consider a portable solution to this issue: http://dev.clojure.org/jira/browse/CLJ-1293 On Monday, April 13, 2015 at 5:45:35 AM UTC-5, David Nolen wrote: > > The only reason :default exists is because *anything* in JavaScript can be > thrown and there needs to be some way to

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-13 Thread Alex Miller
; > > Aria Media Sagl > Via Rompada 40 > 6987 Caslano > Switzerland > > +41 (0)91 600 9601 > +41 (0)76 303 4477 cell > skype: ariamedia > > On Mon, Apr 13, 2015 at 3:16 PM, Alex Miller > wrote: > >> Thanks Mohit! >> >> There was a bug around t

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-13 Thread Alex Miller
On Monday, April 13, 2015 at 9:40:39 AM UTC-5, Jonathon McKitrick wrote: > > Will we be notified as new content is added so we can update our > electronic versions? > Yes, you should be notified when it's updated. Also, if you visit the Pragmatic web site and log in, they will notify you if any

Re: [ANN] Clojure 1.7.0-beta1 released

2015-04-14 Thread Alex Miller
Well, we never added "fancy printing", just data printing of Throwables. :) But we were working on this in the context of another thing that got moved out and I have pulled that back as a separate ticket: http://dev.clojure.org/jira/browse/CLJ-1703 Haven't talked to Rich about it yet, but we'

Re: range function wrong in 1.7.0-beta?

2015-04-18 Thread Alex Miller
Thanks all! Will definitely fix before release. -- 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

Re: [ANN] Clojure 1.7.0-beta1 released

2015-04-20 Thread Alex Miller
The serializable thing is not intentional - would definitely like to fix it! -- 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 pati

Re: [ANN] Clojure 1.7.0-beta1 released

2015-04-21 Thread Alex Miller
day, April 20, 2015 at 9:04:59 PM UTC-7, Alex Miller wrote: > > The serializable thing is not intentional - would definitely like to fix > it! -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to cloju

[ANN] Clojure 1.7.0-beta2

2015-04-24 Thread Alex Miller
Clojure 1.7.0-beta2 is now available. Try it via - Download: https://repo1.maven.org/maven2/org/clojure/clojure/1.7.0-beta2/ - Leiningen: [org.clojure/clojure "1.7.0-beta2"] Regression fixes since 1.7.0-beta1: 1) CLJ-1711 - structmap iterator broken 2) CLJ-1709 - range wrong for step != 1 3) CLJ

Re: Strange behaviour of a callable record

2015-04-24 Thread Alex Miller
It would be great if the ticket has more of the original use case as motivation. On Thursday, April 23, 2015 at 7:00:51 AM UTC-5, Nicola Mometto wrote: > > > I've opened an enhancement ticket with a patch that changes this > behaviour btw: http://dev.clojure.org/jira/browse/CLJ-1715 >

Re: [ANN] Clojure 1.7.0-beta2

2015-04-24 Thread Alex Miller
Thanks David! Instaparse was using some internals of the reader, which changed for reader conditionals, but has subsequently been patched. On Friday, April 24, 2015 at 2:06:01 PM UTC-5, David McNeil wrote: > > I did a real quick test on one of our projects. I had to upgrade to the > latest com

Re: any?

2015-04-25 Thread Alex Miller
I think 'some' fills this role. Given truthy values, why do you need to use boolean with it? On Saturday, April 25, 2015 at 8:32:09 PM UTC-5, Colin Taylor wrote: > > Any reason why we don't have `any?`. Googled without much luck. > Trivially done as `comp boolean some` not doubt, but I know I use

Re: Performance of defmulti in both ClojureScript and Clojure

2015-04-25 Thread Alex Miller
On Saturday, April 25, 2015 at 9:33:18 AM UTC-5, Timur wrote: > > Hi everyone, > > There are situations where I want to dispatch functions using based on > their certain properties. I can also use case statements instead but it > looks more coupled and more change is required if I want to add new

Re: Performance of defmulti in both ClojureScript and Clojure

2015-04-25 Thread Alex Miller
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 9:39:06 PM UTC-5, Alex Miller wrote: > > On Saturday, April 25, 2015 at 9:33:18 AM UTC-5, Timur wrote: >> >> Hi everyone, >> >> The

Re: Performance of defmulti in both ClojureScript and Clojure

2015-04-27 Thread Alex Miller
Sounds like you might have been running into the absence of multimethod caching for the default case (http://dev.clojure.org/jira/browse/CLJ-1429), which has been fixed in 1.7. Just on a side note, that repo does not change the default lein :jvm-opts, which are bad for benchmarking. I recommen

Re: Performance of defmulti in both ClojureScript and Clojure

2015-04-27 Thread Alex Miller
I fleshed out some of this a bit more in a blog post with perf numbers in case anyone's interested: http://insideclojure.org/2015/04/27/poly-perf/ On Saturday, April 25, 2015 at 9:39:06 PM UTC-5, Alex Miller wrote: > > On Saturday, April 25, 2015 at 9:33:18 AM UTC-5, Timur wrot

Re: [ANN] Clojure Applied: From Practice to Practitioner

2015-04-27 Thread Alex Miller
get an email to download the new version. Alex On Monday, April 13, 2015 at 12:00:58 PM UTC-5, Alex Miller wrote: > > On Monday, April 13, 2015 at 9:40:39 AM UTC-5, Jonathon McKitrick wrote: >> >> Will we be notified as new content is added so we can update our >> elec

Re: complex numbers in clojure

2015-04-27 Thread Alex Miller
I think it's unlikely that Clojure would add a complex number type. However, it might be possible to open up the system enough that new types could be created and integrated by others. I think this discussion and implementation from clojure-dev (about unsigned numbers) is pertinent: https://gro

Re: Question about Clojure codebase

2015-04-28 Thread Alex Miller
Persistent collections, STM, and the compiler are all deep veins. One may also muse on how these were also some of the earliest things in Clojure. On Tuesday, April 28, 2015 at 6:04:48 PM UTC-5, Renzo Borgatti wrote: > > Many choices…. > > We can start from BitmapIndexedNode assoc: > > > https:

Re: ClassNotFoundException using try inside core.async go block

2015-04-28 Thread Alex Miller
I think this is a bug in the fairly old tools.analyzer version used in the latest released version. That's actually been updated for the next release and does not seem reproducible to me there. On Tuesday, April 28, 2015 at 6:04:19 PM UTC-5, Chap Lovejoy wrote: > > I'm running into a strange e

Re: [ANN] Clojure 1.7.0-beta2

2015-05-01 Thread Alex Miller
On Fri, May 1, 2015 at 2:53 PM, Nicola Mometto wrote: > > > Now, if you want to argue that the compiler should immediately throw an > error as soon as the wrong type hint is used rather than silently ignore > it and fail when the type-hinted form is used, I'll agree with you and > I've proposed to

Different behavior for .cljc file?

2015-05-02 Thread Alex Miller
There should be no ill effect from simply renaming from clj to cljc. What error are you seeing? Please also consider whether something in your tool chain is at fault. For example, if the cljc files are not getting properly packaged or included in the classpath then there may need to be changed

Re: Clojure community organisation

2015-05-03 Thread Alex Miller
Re gsoc, last year Cognitect was a receiving organization for the funds and distributed them to students for travel to Clojure conferences. This incurs some cost on Cognitect for the accounting effort but overall seemed worth it. We also offer free tickets to all gsoc students for any Clojure co

  1   2   3   4   5   6   7   8   9   10   >