Hi all, thanks for these suggestions and sorry for the late reply.
I have been looking into jvm.tools.analyze for the past few days and it
looks as a better choice to build a comprehensive analyzer. Of course the
biggest problem in using it is it likes to expand all macros fully, which
is bad for codeq. I think that can be handled by patching some parts of
Compiler.java and using the patched methods. I am currently trying to write
a demonstration fork of jvm.tools.analyze.


I have been thinking for some time that tracking the inputs and outputs
through every function in a program over time can be useful. We could allow
the user to call some function with test input, then for all functions down
the call chain, store their input and output in the datomic database. Do
this for every commit (every time the function changes). The results can
provide feedback about data flow in the program across commits. Any
comments?

That's all for now till my exams end.

-- Navgeet

-- 
-- 
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 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 
"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/groups/opt_out.


Reply via email to