Hi all,
I am impressed to know about the Boa platform which help us to mine large amount of code repositories and thank you for your contribution which helps to research community.
I went through the examples list and the programming guide. Before diving deeply into it, I have a basic level question for you. My requirement is to mine python projects in GitHub. I just wanted to know about the current level of capability of Boa for mining python projects. In the other topics in the user forum, I noticed that you are looking forward to support multiple languages.
I assume Boa support language dependent mining capability. What is the level of support to mine Python projects compared to mining Java projects (I noticed couple of Java specific key words in the program guide).
For an example (to be specific):
Let’s take following example, It examines the number of valid Java files in the latest snapshot. If I want to get the number of python files in the snapshot, what key word should I use instead of "SOURCE_JAVA_JLS" ?
counts: output sum of int;
visit(p, visitor {
before node: CodeRepository ->
counts << len(getsnapshot(node, "SOURCE_JAVA_JLS"));
});
Regards,
Malinda
--
More information about Boa: http://boa.cs.iastate.edu/
---
You received this message because you are subscribed to the Google Groups "Boa Language and Infrastructure User Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to boa-user+u...@googlegroups.com.
To post to this group, send email to boa-...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi all,
Python is also on the way... stay tuned.