Dear Open Hub Users,
We’re excited to announce that we will be moving the Open Hub Forum to
https://community.blackduck.com/s/black-duck-open-hub.
Beginning immediately, users can head over,
register,
get technical help and discuss issue pertinent to the Open Hub. Registered users can also subscribe to Open Hub announcements here.
On May 1, 2020, we will be freezing https://www.openhub.net/forums and users will not be able to create new discussions. If you have any questions and concerns, please email us at
info@openhub.net
Just a suggestion...
I think the right choice when thinking in dependencies for your project is not to reduce them, but to depend on the right things.
CMake is supported by KitWare and very used
... [More]
around the world. KDE is using it...
Every GNU project depend at least on a 'make'-like program (some people deliver code to compile its own code, but I think it excessive). Some depend on Automake and Autoconf, Ant, Scons, and so on... It is really not a problem.
You can study a way to maintain both compile methods for a while, until the old users and developers understand how to use the new one.
[Less]
Hello Genshi,
Yes, I've done a Python extension to Ohcount and it is able to count lines of code, including mixed language source files (like you have in Mozilla XPIDL files, HTML/PHP, etc.), lines
... [More]
of comments and blanks. Ohcount supports counting of all languages you are looking for.
I didn't understand what you mean by find/port/rollOwn, but Ohcount just count files, by now there is no McCabe complexity analysis. You can look for CCCC if you want McCabe analysis for C/C++ and Java (I don't know what is the status for supporting other languages, and I don't know how complex is to extend it for Python and JavaScript). CCCC was developed in C/C++ and Java (no Python interface/extension there; but you should evaluate the usage of SWIG to create a Python extension if you have any requirement restriction to that language)...
If you want to try the Python extension, I recommend you to use my fork at Github. I am helping Andy to fix up some final details on Python extension. The main Ohcount branch is located at andyverprauskus Github.
Best regards,
-Balena.
[Less]
Hello developers,
I think that Corba IDL language is an important language to support. There are many IDL sources in many projects, specially in Mozilla ones.
I've implemented this parser in my
... [More]
Github branch if you have some interest. I've included support to Mozilla XPIDL extensions too (I mean the code pieces named C++ code fragments contained in '%{' and '%}' closures). This way all C++ code contained in codefrags of IDL source files will be accounted correctly using this new language support extension.
Regards,
-Balena.
[Less]
If you like to taste 'brand new' stuff, you can try a fork I've made and try to compile using CMake: http://github.com/balena/ohcount
I think you posted in the wrong place my friend...