DynamoDS / DynamoWishlist

This is a repository for all wishlist items for Dynamo Core
https://github.com/orgs/DynamoDS/projects/3
Apache License 2.0
15 stars 3 forks source link

Improvement: Debugger. Debugger. Debugger #88

Open ThomasMahon opened 8 years ago

ThomasMahon commented 8 years ago

Dynamo version

0.9.2

Operating system

Win 10

MASSIVE Improvement Suggestion

This is - as you can tell from the title - a biggie! Can we please have a debugger. This is critical for developing highly complex parametric models. No debugger is crippling and there's no way Dynamo can be used on complex architectural or engineering schemes without one. I am a big fan of Dynamo and I'm a long time Generative Components user and want it to be just as brilliant. Incidentally the debugger in GC is superb. If its possible to implement a debugger along the same lines, its game set match!

ThomasMahon commented 8 years ago

This needs to be implemented soon. Its a total nightmare trying to do anything complex in Dynamo. I'm currently trying to find bugs and what should be taking me 5mins is turning into 16hr jobs! Its crazy and a massive weakness of Dynamo. Can we get a debugger by version 2.0?

ThomasMahon commented 7 years ago

@ke-yu @ikeough @Racel @mjkkirschner @jnealb @aparajit-pratap I know I keep harking on about this, but scripting in Dynamo is beyond ridiculous. No debugger is like designing a supercar without wheels. We need a dockable text editor AND a debugger in earnest.

I've used GC for years; now I'm a massive Dynamo convert. However, where GC trumps Dynamo is through its debugger and scripting environment. I find myself severely handicapped in Dynamo; solving bugs that would typically take me 5-20 mins now take up to 16 hours or more and that's only because I know what I'm doing - most users would be left high and dry. It's totally unacceptable.

A debugger is an intrinsic feature of any computational design tool. Why is it not even in the pipeline?

Dynamo is basically flawed without one. Please add this feature for v2.0 - I'll gladly spare my time to help test it and provide feedback. We need a debugger and dockable text editor. Dynamo's great, these features would make it unmatachable. Thanks!

ke-yu commented 7 years ago

@kronz

@junmendoza any thought ?

junmendoza commented 7 years ago

@ke-yu @aparajit-pratap I shall send you the current work related to this. Certainly this is a huge boost in productivity as far as scripting within the same environment. I think this is unrealised potential that would benefit everyone, not just advanced users but for those who find it hard to further their scripting capabilities because of the lack of a debugger

junmendoza commented 7 years ago

@ke-yu @aparajit-pratap. Hopefully youve got access to the debugger now. ive sent additional notes on the integration. The initial functionality is to be able to spawn the debugger on a CBN and start debugging. Its minumum but hopefully a good start.

ke-yu commented 7 years ago

@junmendoza awesome! We'll take a look!