Re: [ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-05-13 Thread Gregg Reynolds
On Tue, May 13, 2014 at 2:17 PM, Timothy Baldridge wrote: > My Clojure/West talk covers how to write such a pass, and the comments on > this video include a link to the source code. > > https://www.youtube.com/watch?v=KhRQmT22SSg > Just watched, very helpful. Thanks. -- You received this messa

Re: [ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-05-13 Thread Gregg Reynolds
On Tue, May 13, 2014 at 2:16 PM, Max Kreminski wrote: > Hi Greg, > > I wrote a quickref to the AST node structures that also describes a > generic method for traversing an arbitrary AST. It can be found here: > http://mkremins.github.io/clojure-ast-ref > > Max - perfect! That's just what I was lo

Re: [ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-05-13 Thread Timothy Baldridge
My Clojure/West talk covers how to write such a pass, and the comments on this video include a link to the source code. https://www.youtube.com/watch?v=KhRQmT22SSg On Tue, May 13, 2014 at 1:16 PM, Max Kreminski wrote: > Hi Greg, > > I wrote a quickref to the AST node structures that also descri

Re: [ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-05-13 Thread Max Kreminski
Hi Greg, I wrote a quickref to the AST node structures that also describes a generic method for traversing an arbitrary AST. It can be found here: http://mkremins.github.io/clojure-ast-ref Essentially, the :children vector is an ordered list of keys into the AST node. Each of these keys is gua

Re: [ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-05-13 Thread Max Kreminski
On Tuesday, May 13, 2014 4:14:16 AM UTC-7, Gregg Reynolds wrote: > I've begun experimenting with this and I wonder if there is any further > documentation or more extensive examples.  So far I'm just trying to use > walk, prewalk, postwalk to crawl an AST, but I think I must be doing > something

Re: [ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-05-13 Thread Gregg Reynolds
On Friday, January 10, 2014 7:23:56 PM UTC-6, Nicola Mometto wrote: > > > Today I released the first version of the tools.analyzer[1] and > tools.analyzer.jvm[2] contrib libraries, here are the leiningen > coordinates: > > [org.clojure/tools.analyzer "0.1.0-alpha1"] > [org.clojure/tools.analy

Re: [ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-01-15 Thread Bronsa
It is definitely one goal of tools.analyzer/emitter to provide better error messages/info, tools.analyzer already provides some more analysis time checkes than Compiler.java and every exception thrown contins in its ex-data useful info. There's still plently of room for improvements on this side a

Re: [ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-01-15 Thread bob
It seems tools.analyzer is to copy the analyzer of compiler from clojure, actually it is time to improve the error message and so on. On Saturday, January 11, 2014 9:23:56 AM UTC+8, Nicola Mometto wrote: > > > Today I released the first version of the tools.analyzer[1] and > tools.analyzer.jvm[

Re: [ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-01-11 Thread Ambrose Bonnaire-Sergeant
Congrats! FWIW I won't be porting core.typed while tools.analyzer is still in alpha but I'll definitely be pointing people your way. Thanks, Ambrose On Sat, Jan 11, 2014 at 9:23 AM, Nicola Mometto wrote: > > Today I released the first version of the tools.analyzer[1] and > tools.analyzer.jvm[2

[ANN] tools.analyzer(.jvm) 0.1.0-alpha1

2014-01-10 Thread Nicola Mometto
Today I released the first version of the tools.analyzer[1] and tools.analyzer.jvm[2] contrib libraries, here are the leiningen coordinates: [org.clojure/tools.analyzer "0.1.0-alpha1"] [org.clojure/tools.analyzer.jvm "0.1.0-alpha1"] Right now the only documentation for both those libraries is in