Re: How to go about 'proving' why dynamically typed languages are better.

2013-12-24 Thread Cedric Greevey
On Mon, Dec 23, 2013 at 7:37 PM, Rich Morin r...@cfcl.com wrote: Media for Thinking the Unthinkable: Designing a new medium for science and engineering http://worrydream.com/MediaForThinkingTheUnthinkable/ Is this available in a form that is skimmable, is greppable, is cheap for mobile

Re: ANN: Om, a ClojureScript binding to Facebook's React

2013-12-24 Thread Nikita Prokopov
Hi David, cool work, Just wondering, why in todomvc you rely so heavily onto #js literals, and prefer dsl-like syntax (dom/...) instead of some declarative markup like hiccup? Is it because of performance reasons? Thanks! -- -- You received this message because you are subscribed to the

Finding available methods or docs for a value type

2013-12-24 Thread John Kida
So i am very new to Clojure and I am wondering if there are any good techniques to finding available methods that will take a particular value. I understand this is probably very hard to do or even impossible being Clojure is a dynamic language and a lisp but for example. Lets say i have a

Re: Finding available methods or docs for a value type

2013-12-24 Thread Larry Staton Jr.
John - In the lein REPL, you can use (find-doc some-string) to find related functions. Also, I've found the Clojure cheat sheet to be helpful: http://clojure.org/cheatsheet /ls On Tuesday, December 24, 2013 8:58:29 AM UTC-5, John Kida wrote: So i am very new to Clojure and I am wondering

Re: Finding available methods or docs for a value type

2013-12-24 Thread Tim Visher
My searching is failing, but I remember someone publishing a library here that was meant to do exactly that. I can't remember if it was based on arity or on fuzzing or whatever but IRRC it would do the sort of thing you're asking for. Hope someone else can use search better than me or have a

Re: Finding available methods or docs for a value type

2013-12-24 Thread Michael Gardner
On Dec 24, 2013, at 07:58 , John Kida jdk...@gmail.com wrote: Or is there some technique I can use in the repl to tell me what methods are available to work with this particular datastructure.. that sounds not possible due to the dynamic lisp nature of clojure, but I wanted to ask the

Re: ANN: Om, a ClojureScript binding to Facebook's React

2013-12-24 Thread David Nolen
On Tue, Dec 24, 2013 at 6:27 AM, Nikita Prokopov proko...@gmail.com wrote: Hi David, cool work, Just wondering, why in todomvc you rely so heavily onto #js literals, and prefer dsl-like syntax (dom/...) instead of some declarative markup like hiccup? Is it because of performance reasons?

Re: Looking to migrate thousands of Clojure applications from 1.2 to 1.5.

2013-12-24 Thread solo . levy
Yes, after looking into this, upgrading the libraries before upgrade the Clojure version is unfeasible in our case. I prefer not to keep a 1.2 environment around forever but take our time phasing it out to avoid service disruption. I think the dual environment consensus here is the way to go.

Re: Looking to migrate thousands of Clojure applications from 1.2 to 1.5.

2013-12-24 Thread solo . levy
That's exactly right. Almost all the report writers started their report by copying and pasting something previously and winging along. As a result, I see a lot of them with the same namespace setup but I suspect most of that functionality is not being used. I'm selling the idea that we'll need

[ANN] Nightcode 0.2.0

2013-12-24 Thread Zach Oakes
This is a new release of Nightcode https://nightcode.info/, an IDE for Clojure and Java (we all know there aren't enough of those!). Here's a quick summary of what's been added since 0.1.0 was released three months ago: -iOS compilation. You can now build iOS apps in Clojure and/or Java using

Re: [ANN] Nightcode 0.2.0

2013-12-24 Thread Laurent PETIT
2013/12/24 Zach Oakes zsoa...@gmail.com This is a new release of Nightcode https://nightcode.info/, an IDE for Clojure and Java (we all know there aren't enough of those!). Here's a quick summary of what's been added since 0.1.0 was released three months ago: -iOS compilation. You can now

Re: How to go about 'proving' why dynamically typed languages are better.

2013-12-24 Thread Rich Morin
On Dec 24, 2013, at 02:09, Cedric Greevey wrote: On Mon, Dec 23, 2013 at 7:37 PM, Rich Morin r...@cfcl.com wrote: Media for Thinking the Unthinkable: Designing a new medium for science and engineering http://worrydream.com/MediaForThinkingTheUnthinkable/ Is this available in a form

Re: Good resources on dataflow based programming

2013-12-24 Thread Daniel Kersten
Here's some resources to get you started learning about dataflow as a paradigm. From this you should be able to figure out how Pedestal's dataflow system fits in. A list of existing dataflow languages and systems:

Re: Looking to migrate thousands of Clojure applications from 1.2 to 1.5.

2013-12-24 Thread Sean Corfield
On Tue, Dec 24, 2013 at 7:23 AM, solo.l...@gmail.com wrote: Yes, after looking into this, upgrading the libraries before upgrade the Clojure version is unfeasible in our case. I prefer not to keep a 1.2 environment around forever but take our time phasing it out to avoid service disruption. I

Re: Finding available methods or docs for a value type

2013-12-24 Thread Sean Corfield
One thing you might find very helpful is Chas Emerick's http://clojureatlas.com which lets you search on concepts (such as maps) and see a cloud of all the related functions. It's a great way to explore how various functions are related to each other and to various data types. You can use it for

Re: How to go about 'proving' why dynamically typed languages are better.

2013-12-24 Thread Chris Zheng
Maybe this is the argument that zcaudate should use: Static typing is the death of creativity. Just kidding. I'm doing a short study of how hair affects language design. http://z.caudate.me/language-hair-and-popularity/ I'd be more than happy to draw up a chart of how many hours a person

Re: Looking to migrate thousands of Clojure applications from 1.2 to 1.5.

2013-12-24 Thread Alex Baranosky
Hi Solo, I did a big migration from 1.2 to 1.5 at work this past February. Here are a few of the things that I gleaned from that experience, i addition to the great advice mentioned already in this thread: * with 1000's of these applications, I'd take the approach of only migrating to 1.5 when

Re: ANN: Om, a ClojureScript binding to Facebook's React

2013-12-24 Thread Conrad Barski
On Tuesday, December 24, 2013 5:27:12 AM UTC-6, Nikita Prokopov wrote: Hi David, cool work, Just wondering, why in todomvc you rely so heavily onto #js literals, and prefer dsl-like syntax (dom/...) instead of some declarative markup like hiccup? Is it because of performance reasons?

Re: ANN: Om, a ClojureScript binding to Facebook's React

2013-12-24 Thread Conrad Barski
(Should have written DSL-based not macro-based On Tuesday, December 24, 2013 1:55:19 PM UTC-6, Conrad Barski wrote: On Tuesday, December 24, 2013 5:27:12 AM UTC-6, Nikita Prokopov wrote: Hi David, cool work, Just wondering, why in todomvc you rely so heavily onto #js literals, and

Re: Good resources on dataflow based programming

2013-12-24 Thread Stephen Cagle
Thank you. I only read the last two articles so far; some notes. http://my.opera.com/Vorlath/blog/2008/01/06/simple-example-of-the-difference-between-imperative-functional-and-data-flow I realized that I really wasn't getting what dataflow was about. I was viewing dataflow paths as a sort of

Re: Good resources on dataflow based programming

2013-12-24 Thread Stephen Cagle
One thing that I am seeing on a re-read is that I conflated the notion of the data flow function and the paths. I was sort of thinking that the data flow functions sit at a particular path location. Similar to how a value sits in a location in memory. It is more appropriate to say that the data

Re: get rid of reflection in proxy-super?

2013-12-24 Thread Matching Socks
(Re Colin's note that a proxy gets damaged if super throws - goodness gracious! Is it the same matter as Clojure Jira issue No.983? It's marked as minor and affecting Clojure 1.3, and no one has voted for it.) -- -- You received this message because you are subscribed to the Google Groups

Re: get rid of reflection in proxy-super?

2013-12-24 Thread Colin Fleming
That is indeed the same issue, and it even includes a patch with a test! I've voted for this one, please consider doing the same if this issue has caught you. Link: http://dev.clojure.org/jira/browse/CLJ-983 On 25 December 2013 13:22, Matching Socks phill.w...@gmail.com wrote: (Re Colin's note

Re: Good resources on dataflow based programming

2013-12-24 Thread Stephen Cagle
Just a quick thought I had as I was walking home. Given an infinite number of cores, the time to process a set of dataflow functions is equivalent to the the time that the longest function took to do its processing. The efficiency is the (sum of time that all the dataflow functions took) / (