hestia
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:A debugging tool that unifies many other tools.
Hestia
======

The basic idea for this project is to build a multilanguage pluggable debugger and performance analysis tool
and to keep it as user oriented as possible, enabling things like automatic rebuilding of projects and reprofiling
on demand. Keep the work "behind the curtains" and let the user get the most done.
My plans for this project have been very long term, and still are very long term. I plan to use as many external tools as possible and integrate them as tightly as i can without restricting the program design.

Requirements
------------
- PyInotify

Core Code
---------

- [ ] Basic Gui
 - [ ] Project dialogs
 - [ ] Project language settings
 - [ ] Global settings
 - [ ] Light editor
- [ ] Modular plugins
 - [ ] Message passing for threaded plugins?
  - [ ] MPI?
  
 [ ] API for plugins
[ ] Autotests on file changes
[ ] Dynamic compiler support, cython gcc etc.
[ ] Basic error detection for the compilers [regex, whatnot]

Code coverage
-------------
figleaf: 

Static Analysis
---------------
dehydra: https://developer.mozilla.org/en/Dehydra
YASCA: 
PyChecker: 
RATS: 

Disassemblers
-------------
obj2asm: http://www.digitalmars.com/ctg/obj2asm.html
lida: http://lida.sourceforge.net/

Memory analysis
---------------
dmalloc:
daikon: 
valgrind:

Performance Analysis
--------------------
gprof: 

Unit testing
------------
(python) nose:
(C++) cxxtest:

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。