Re: #{:rant} Questions about contribution policy and clojure compiler source.

2015-07-19 Thread Luc Préfontaine
emailed comments/complaints as is and anonymously if asked for. Some are stamp collectors, I could start an original collection of my own. Sent from my iPad > On Jul 19, 2015, at 09:36, Colin Fleming wrote: > >> On 18 July 2015 at 19:54, Luc Préfontaine >> wrote: >

Re: #{:rant} Questions about contribution policy and clojure compiler source.

2015-07-18 Thread Luc Préfontaine
om/niwinz >> > > >> > > -- >> > > 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 pos

Re: #{:rant} Questions about contribution policy and clojure compiler source.

2015-07-18 Thread Luc Préfontaine
t;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 email to

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

2015-07-13 Thread Luc Préfontaine
me unreadable binary format. Googled a bit about this and numerous people face this problem reading windows generated files. They all ended up having to skip the BOM if present when reading the file. So much for portability. Beurk. > On Mon, Jul 13, 2015 at 2:52 PM, Luc Préfontaine < >

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

2015-07-13 Thread Luc Préfontaine
google.com/d/optout. > > > > -- > 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 wit

Re: Counterclockwise's Plugin Shortcuts for OS X

2015-07-07 Thread Luc Préfontaine
Create an external tool command (lein eastwood) perhaps ? Sorry, could not resist :) Luc P. Sent from my iPad > On Jul 7, 2015, at 15:21, JPatrick Davenport wrote: > > Hello, > I want to use the linter within Eclipse. I followed the instructions for both > the plugin manager as well as

Re: let vs. let*

2015-06-25 Thread Luc Préfontaine
ribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Luc Préfontaine sent by ibisMail! -- You received this message because you are subscribed to the Google Grou

Re: 1.7.0b2, lein, cljc and tests

2015-06-19 Thread Luc Préfontaine
ps.google.com/d/optout>. > > -- > 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 you

Re: Multimethod or protocol or...? Clojure design feedback

2015-05-15 Thread Luc Préfontaine
be patient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to

Re: clojure.lang.LazySeq cannot be cast to clojure.lang.IFn

2015-05-08 Thread Luc Préfontaine
Dunno riemann but I would say that you need a closure here, not an immediate call to notify. The closure will be called when expiration is reached. So use #(notify ...) instead. In your current code notify gets called, return a lazy seq (for) and then the lazy seq is called as a function wh

Re: Clojure needs a web framework with more momentum

2015-05-04 Thread Luc Préfontaine
ted by the likes of Rails, Django, Laravel, > >>> Zend, Symfony & Spring so I'm not sure how you've concluded that there's > >>> been a 15-year trend towards composition. Ruby and Python have had > >>> lightweight composable alternatives fo

Re: Why is Caribou unmaintained ?

2015-05-04 Thread Luc Préfontaine
because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Luc Préfont

Re: Clojure needs a web framework with more momentum

2015-05-03 Thread Luc Préfontaine
tient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Grou

Re: What is current "best practice" regarding exceptions?

2015-04-20 Thread Luc Préfontaine
re options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to

Re: Newbie question about filtrering defrecord

2015-04-04 Thread Luc Préfontaine
oogle Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Luc Préfontaine sent by ibisMail! -- You r

Re: clojure, not the go to for data science

2015-03-29 Thread Luc Préfontaine
group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to clojure+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Goo

Re: [ANN][book] Clojure Reactive Programming

2015-03-26 Thread Luc Préfontaine
The 'attack' word is again a manifestation of extreme political correctness. I will argue that these technologies with their inherent complexity are creating huge bureaucracies to attract and hide unqualified/unskilled/uncommited/... aka 'stupid' people from scrutiny. These environments have t

Re: [ANN][book] Clojure Reactive Programming

2015-03-25 Thread Luc Préfontaine
iving emails from it, send an > > email to clojure+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > > > > > > -- > Software Architect & Computer Scientist > > -- > You received this message because

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

2015-03-16 Thread Luc Préfontaine
t; For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an

Re: Let bindings and immutability

2015-02-12 Thread Luc Préfontaine
groups.com > Note that posts from new members are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en >

Re: Set equality bug?

2015-01-23 Thread Luc Préfontaine
> > To unsubscribe from this group and stop receiving emails from it, send an > > email to clojure+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google > Groups &q

Re: Set equality bug?

2015-01-22 Thread Luc Préfontaine
ils from it, send an > >> email to clojure+unsubscr...@googlegroups.com. > >> For more options, visit https://groups.google.com/d/optout. > >> > > > > -- > > You received this message because you are subscribed to the Google > > Groups "Clojur

Re: [ANN] dformat 0.1.0

2015-01-15 Thread Luc Préfontaine
Euuh ? I was expecting to find %5 and above and a bunch of embedded forms -- 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] Clojure 1.7.0-alpha5 now available

2015-01-11 Thread Luc Préfontaine
our > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Cloju

Re: Clojure Style Guide

2014-12-20 Thread Luc Préfontaine
Defaults only please. There are more pressing needs from dev tools than this sort of thing. Diversity is what makes us well... different. Our minds are not formatted the same either. What may look readable to someone may look like garbage to someone else, the context may also influence comprehe

Re: clojure.edn won't accept clojure.java.io/reader? How to work around this and why isn't this documented anywhere?

2014-12-08 Thread Luc Préfontaine
Dunno the answer but I know how many buddhist monks are needed, exactly three: a) the first one readies itself for the bulb swap! by repeating a mantra b) the second meditates to make the first monk levitate toward the fixture c) the third one immolates itself to provide light for the entire dura

Re: Thnx for clojureconj videos !!

2014-11-22 Thread Luc Préfontaine
mail to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Luc Préfontaine sent by ibisMail! -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to cloj

Re: [ANN] Clojure 1.7.0-alpha3 now available

2014-11-02 Thread Luc Préfontaine
ps.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For mor

Re: CCW bug [SEVERE]

2014-10-31 Thread Luc Préfontaine
> "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Luc Préfontaine sent by ibisMail! -- You received this messa

Re: CCW bug [SEVERE]

2014-10-26 Thread Luc Préfontaine
embers are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message b

Re: Demoralising experience trying to install on Win 7

2014-10-25 Thread Luc Préfontaine
Microsoft not wanting to confuse the end user ?!?!?!? I am baffled :))) Luc P. > I'll take a wild guess and say the "flashing" properly is a console with a > message Microsoft don't want to confuse you with. > > That said, the message i get here, is that wget is missing. Leiningen ships > with

Re: Modelling in Clojure

2014-10-18 Thread Luc Préfontaine
with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups

Re: Modelling in Clojure

2014-10-17 Thread Luc Préfontaine
om > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an >

Re: ClojureDocs.org

2010-07-11 Thread Luc Préfontaine
We use Rails for all our GUIs, we need simple CRUD most of the time and we ActiveScaffold. Most of our controllers are less than 70 lines and we seldom write forms. We use the ActiveScaffold partial forms almost every were sometimes custpmizing them. Clojure Web Frameworks are not there yet. We

Re: ClojureDocs.org

2010-07-10 Thread Luc Préfontaine
Zack if you need help with this Rail app let us now. We can give you a hand, the wish list keeps growing :))) Luc P. Sent from my iPod On 2010-07-09, at 15:07, zkim wrote: Hi Justin, thanks again for the go-ahead to pull examples from http://clojure-examples.appspot.com. Zack, you had me

Re: Clojure for NSF grant funding

2010-07-07 Thread Luc Préfontaine
Here in Canada we have a number of programs for R&D and the bureaucratic burden is not worth the $$$ you get back for it except if you a budget in the 6 digits range. And if you want to get the paper done by a consultant, he/she will charge 20% of the expected refund. I looked at the NSF documen

Re: Managing the classpath

2010-07-01 Thread Luc Préfontaine
We have over 130 jar dependencies on our classpath and performance is not an issue. After the classes you are using are loaded at least once, there are no significant impacts. Each app refers to the same shared lib folder so we update a single jar and get every app gets the update after a restart

Re: Managing the classpath

2010-07-01 Thread Luc Préfontaine
Yep, we have been using this for a year or so and this solves the classpath/jar file location issue nicely. Hence the usefulness of CLOJURE_HOME and alikes to locate this single folder from a very simple wrapper script... Luc P. Sent from my iPod On 2010-07-01, at 10:29, Laurent PETIT wrote:

Re: Let's respect CLOJURE_HOME

2010-07-01 Thread Luc Préfontaine
We use a "HOME" reference in our quite complex software and I think we do not qualify as n00bs... Any root symbol that can help derive locations is just common sense to us. It's not used internaly in our code (Clojure/Java/Ruby) but it's obviously a simple way to bootstrap our apps and establish

Re: Newb Question

2010-06-28 Thread Luc Préfontaine
(apply str (repeat 3 "code")) should start you up :)) Iteration is implicit in Clojure, you work on collections (maps, vectors, ...) and you avoid explicit loop controls most of the time at least for "mundane" tasks. You will get used to it, we all did and no one wants to return to java iterato

Re: State of Clojure web development

2010-06-25 Thread Luc Préfontaine
Were not using Clojure yet for our Web based GUIs. The main reason being that we jumped on Rails last year. Most of our needs are to display/edit database data and the ActiveScaffold plugin allows us to write a controller in 20 lines. We do not need to write forms, it's all done through partial r

Re: Enhanced Primitive Support

2010-06-22 Thread Luc Préfontaine
As the implementor Rich, it's your call as I said :)) If auto promotion brings in chaos then lets drop it entirely. If people want to eat elephants they can still choose to use directly big number implementations. Luc P Sent from my iPod On 2010-06-22, at 10:46 AM, Rich Hickey wrote: --

Re: Enhanced Primitive Support

2010-06-22 Thread Luc Préfontaine
rious implementations provide plenty of options to attain the nirvana of high performance. That's good. Lets just make things easy for the average guy.., Luc P Sent from my iPod On 2010-06-22, at 7:53 AM, Nicolas Oury wrote: On Tue, Jun 22, 2010 at 12:45 PM, Luc Préfontaine a>

Re: Enhanced Primitive Support

2010-06-22 Thread Luc Préfontaine
++1 for auto promotion, average code is complex enough, lets not add more incertainty with overflow exceptions. Data changes overtime and discovering it in production with an overflow exception is less than elegant. Degraded performance is much more acceptable in production than a crash over an

Re: Enhanced Primitive Support

2010-06-20 Thread Luc Préfontaine
I would expect a library to internaly work with whatever is the best implementation and provide an API to allow callers using another implementation to use it. I also expect a library to complain about a potential overflow and maybe some precision loss. That's not different from what you can see

Re: Enhanced Primitive Support

2010-06-20 Thread Luc Préfontaine
I find these compromises quite acceptable. Tuning code has always been a last step in most dev. projects I worked on except a few and I worked on many resource constraint platforms. All languages I encountered had a "default" integer/float implementation and getting away from it rarely occured bu

Re: Which GUI toolkit would you like to see wrapped in an idiomatic Clojure library?

2010-05-27 Thread Luc Préfontaine
+1 for Swing. We deal with multiple platforms here and have enough headaches with this so lets not hammer again on our poor brains :))) Luc On Thu, 2010-05-27 at 11:59 -0700, Brian Schlining wrote: > +1 Swing. SWT comes with far to many deployment headaches. > > > > +1 Swing. >

Re: any downside to putting everything into CLASSPATH?

2010-05-27 Thread Luc Préfontaine
We use Eclipse and have around 130 external jar dependencies. Any external jar needs to be moved in a common folder in dev, test and production. All the components are pulling their external dependencies from this single folder, no per component private jars are allowed. All of them are in the clas

Re: promoting contrib.string to clojure, feedback requested

2010-05-26 Thread Luc Préfontaine
On Wed, 2010-05-26 at 13:57 -0400, Mike Meyer wrote: > On Wed, 26 May 2010 19:47:25 +0200 > Peter Schuller wrote: > > > > chomp => rtrim > > > (rtrim "foo\n") => "foo" is much more clear to me, plus it leaves the > > > door open for trim and ltrim functions should the need arise. > > > > I lik

Re: How to use clojure-contrib library

2010-05-12 Thread Luc Préfontaine
Maybe in the last version of the contrib > > libraries the string class was stripped? > > Thank you. > > > > Matteo > > > > On May 12, 4:18 am, Luc Préfontaine > > wrote: > > > > > > > > > > > > > Matteo, > > >

Re: How to use clojure-contrib library

2010-05-11 Thread Luc Préfontaine
Matteo, which version of clojure-contrib are you using ? The latest has the String class but an earlier version may not have it. To see the content: jar -tf clojure-contrib.jar You should see a string.clj in the list of components in the library and some string$xxx.class files. If not you are u

Re: How to use clojure-contrib library

2010-05-11 Thread Luc Préfontaine
Oups, I stopped using windows for so long that I forgot about the semi-colon thing :))) That frees a lot of memory for other stuff... Luc On Tue, 2010-05-11 at 08:38 +0200, Michael Wood wrote: > On 11 May 2010 03:30, Luc Préfontaine wrote: > > > > Hi, > > > > The

Re: How to use clojure-contrib library

2010-05-10 Thread Luc Préfontaine
Hi, The trick is to get contrib on the class path of java so it can find the content of the library. The class path defines were Java will search for the components (classes in Java) to load while running. Clojure code is compiled on the fly and ends up as a being loaded as a Java class and may be

Re: 1.2 release ?

2010-05-04 Thread Luc Préfontaine
My previous post got lost in a black hole somewhere... so lets type a shorter version: Yeppee ! That's a perfect match with my schedule for the next 6 months. We will launch our new projects under 1.2 and port the existing code to it in the following weeks. Our next major deployment toward fall w

Re: Execute a string containing a form?

2010-04-22 Thread Luc Préfontaine
We store routing rules in a database as Clojure code and get these to be loaded dynamically and run according to some variable configuration. Of course we make sure the code forms are stringent in the database and we wrap execution of these things with proper error handling code :))) That's one of

Re: Slides for short (45 minutes) presentation of clojure for java devs

2010-04-22 Thread Luc Préfontaine
Is there a Dutch version of Clojure ?!?!?! I want one in French then : (Laurent you just said you like to be bashed didn't you ? :))) Luc On Thu, 2010-04-22 at 15:09 +0200, Laurent PETIT wrote: > Could I still take a look at it, to see the kind of examples you > provided (are the source cod

Re: clojure.set index not handling large sets...

2010-04-16 Thread Luc Préfontaine
educing the problem to a smaller test > case involving those exceptional keys? > > -Per > > On Fri, Apr 16, 2010 at 11:50 AM, Luc Préfontaine > wrote: > > Hi all, > > > > I tripped over something strange yesterday. I work on a tool to create > > reports

clojure.set index not handling large sets...

2010-04-15 Thread Luc Préfontaine
Hi all, I tripped over something strange yesterday. I work on a tool to create reports in the REPL from data in an SQL database. Instead of building SQL statements with complex where clauses, the user can defined which tables/fields he wants to fetch and then he can work on these locally. I imple

Re: Choosing a Clojure build tool

2010-03-26 Thread Luc Préfontaine
Fully agree, reinventing the wheel is not a good time investment. Ant has been there for years, why not reuse it ? Why reinvent Ant (or Maven) in Clojure ? The fact that they may look ugly and cumbersome to use has to be separated from the benefits they provide. We switched to Leiningen here and

Re: Why I have chosen not to employ clojure

2010-03-22 Thread Luc Préfontaine
the > installation process, pick you poison: > > http://vimeo.com/tag:install_clojure > > Sorry to self-post, > Sean > > On Mar 22, 7:31 am, Luc Préfontaine > wrote: > > Is my first impression right or wrong ? > > > > Is Clojure harder to setup from

Re: Why I have chosen not to employ clojure

2010-03-22 Thread Luc Préfontaine
ejerean wrote: > > On Sun, Mar 21, 2010 at 10:20 PM, Luc Préfontaine > > > > wrote: > > Yes we could have a complete package to run Clojure from the shell > > command line but how far could someone go with this > > to build a workable system without an IDE ? >

Re: Why I have chosen not to employ clojure

2010-03-22 Thread Luc Préfontaine
Is my first impression right or wrong ? Is Clojure harder to setup from Windows for beginners ? Would an installer (.msi) help by hiding Java related details and providing some basic scripts to run it ? Luc P. On Mon, 2010-03-22 at 16:48 +0530, Martin DeMello wrote: > On Mon, Mar 22, 2010 at 2

Re: Why I have chosen not to employ clojure

2010-03-21 Thread Luc Préfontaine
rean wrote: > On Sun, Mar 21, 2010 at 10:20 PM, Luc Préfontaine > wrote: > > > Yes we could have a complete package to run Clojure from the > shell command line but how far could someone go with this > to build a

Re: Why I have chosen not to employ clojure

2010-03-21 Thread Luc Préfontaine
He's illiterate about Java, he's older than me and has less experience so finding how to run a jar file is probably as remote as traveling to Alpha Centauri :))) (Don't we have something like Google to find these answers ?) Most of his recent experience seems to be in Visual Basic and mainstream

Re: using counterclockwise with 1.2 snapshots?

2010-03-11 Thread Luc Préfontaine
Hi Stuart, we do exactly the same thing here. We want to insure that we always use the same Clojure/Contrib run times as we have currently in production. Luc On Thu, 2010-03-11 at 12:18 -0500, Stuart Halloway wrote: > What is the preferred way of using counterclockwise with 1.2 > snapshots.

Re: Clojure Conference Poll

2010-01-28 Thread Luc Préfontaine
> Or "Conjference" > > On Jan 28, 11:24 am, ataggart wrote: > > I'm partial to naming it "Expojure". > > > > On Jan 27, 9:59 am, Luc Préfontaine > > wrote: > > > > > Then lets call it ClojureFest > > > > &

Re: Clojure Conference Poll

2010-01-27 Thread Luc Préfontaine
Hic ! On Wed, 2010-01-27 at 12:59 -0500, Luc Préfontaine wrote: > Then lets call it ClojureFest > > Luc > > On Wed, 2010-01-27 at 08:37 -0800, eyeris wrote: > > > Exotic? You got it! Madison, WI! Seriously, we have the best bars. See > > you guys in the fa

Re: Clojure Conference Poll

2010-01-27 Thread Luc Préfontaine
Then lets call it ClojureFest Luc On Wed, 2010-01-27 at 08:37 -0800, eyeris wrote: > Exotic? You got it! Madison, WI! Seriously, we have the best bars. See > you guys in the fall! :) > > I would prefer it during the week. > > > > On Jan 22, 3:15 pm, Wilson MacGyver wrote: > > I vote let

Re: Log4j not detected when using recent jars

2010-01-12 Thread Luc Préfontaine
We have been using 1.2.14 for more than a year without any glitches yet. Luc On Tue, 2010-01-12 at 23:22 +0530, Baishampayan Ghose wrote: > On Tuesday 12 January 2010 07:30 PM, Shantanu Kumar wrote: > > This behaviour might occur due to an old Apache Commons-Logging JAR, > > several of which ha

Re: Parenthesis Inference

2009-12-20 Thread Luc Préfontaine
; > On Sun, Dec 20, 2009 at 5:48 PM, Luc Préfontaine > > wrote: > >> > >> :)) > > > > The Lisp Beard? > > > >> > >> Luc > >> > >> On Sun, 2009-12-20 at 15:00 -0800, David Brown wrote: > >> >

Re: Parenthesis Inference

2009-12-20 Thread Luc Préfontaine
:)) Luc On Sun, 2009-12-20 at 15:00 -0800, David Brown wrote: > On Sun, Dec 20, 2009 at 02:30:58PM -0500, Luc Préfontaine wrote: > > >People bought HP calculators not for the Postfix notation but for all > >the others things it offered at the time... >

Re: Parenthesis Inference

2009-12-20 Thread Luc Préfontaine
That's a concise and clear way to summarize the issue. If you compare the IDE support required for different languages, the support required to write syntactically correct Clojure code is pretty small compared to others. I do not get it, it's longer and much more painful to write Java code with a

Re: Clojure analysis

2009-12-17 Thread Luc Préfontaine
Mike, I think that the whole issue about Lisp creates a big cloud about Clojure. Choosing a Lisp like syntax for a new language is a good choice because of the expressiveness, it requires less code lines, yields a better design, easier to test, ... That's a choice between a number of options. If i

Re: Clojure analysis

2009-12-16 Thread Luc Préfontaine
I agree with Sean, the STM is a big feature also are parallelism and data immutability. These features are working now and they make things a lot simpler. I agree also that the lack of documentation is a barrier but even with documentation the learning curve would not be much shorter again becaus

Re: Clojure newbie question regarding compile time type checking.

2009-12-15 Thread Luc Préfontaine
If Clojure type checking becomes a frequent request/complaint, please build a lint type tool, not some twisted logic embedded in the compiler :))) C did not have any decent type checking when it came out and we had to use lint to find bad parameter on fn calls and other similar errors. They were n

Re: simple journal-based persistenсe for Clojure

2009-12-04 Thread Luc Préfontaine
I was about to say that. There's no need for the id's to be "contiguous", only to get them to grow to preserve ordering. If you can find a way in your design to increment the atom each time a transaction is retried then you would preserve ordering. The last value would be the one used in the "final

Re: roll call of production use?

2009-12-01 Thread Luc Préfontaine
deal with this in day to day operations. Luc On Tue, 2009-12-01 at 10:02 -0800, Daniel Werner wrote: > On Dec 1, 5:20 pm, Luc Préfontaine > wrote: > > http://www.infoq.com/news/2009/01/clojure_production > > Slightly off-topic: > > What prompted you to choose Active

Re: roll call of production use?

2009-12-01 Thread Luc Préfontaine
> On Nov 23, 5:00 pm, Raoul Duke wrote: > > > i'd be interested to hear who has successfully used clojure in > > production. i know of some, as some folks have been vocal; any other > > interesting-but-so-far-silent uses people'd be willing to fess up > > about? http://www.infoq.com/news/2009/0

Re: roll call of production use?

2009-12-01 Thread Luc Préfontaine
> On Nov 23, 5:00 pm, Raoul Duke wrote: > > > i'd be interested to hear who has successfully used clojure in > > production. i know of some, as some folks have been vocal; any other > > interesting-but-so-far-silent uses people'd be willing to fess up > > about? > > Our real-world use reporte