![]() Jul 6 2013, 12:21 pm
|
|
It's not that I'm against this kind of feature or anything, but it's this spoon feed mentality that I just can't support. It just bothers me when people are always like, "Why can't this just be done for me so I don't have to do it myself?!" I mean, seriously, man up, grow a set, and actually program something. The more you complain about it being tedious to implement is time wasted that you could have already been implementing it with.
|
Being spoon fed is one thing and requesting access to information that is missing/obscured is another.
Kind of funny to hear someone complaining about 'spoon fed' with a framework like BYOND that does much of the work up front. |
This isn't about spoon feeding at all. Every language has better debugging than DM. It's common to need more diagnostic and statistical type data to troubleshoot code problems. It's not common for a community to resist good ideas, unless you're on the BYOND forums.
You can't currently easily add this in soft code in any sort of reasonably manageable way. That's why the request is here. I've been using DM for over 10 years and its just plain silly that we don't have even a basic stack trace. |
Solomn Architect wrote:
MisterPerson wrote: In my original post I said it was already possible to add your own soft code version of a debug trace but was inefficient, unreasonably manable, and just plain not good enough. |
Just make iitso a stack ttraceis pprintedoonrruntimesand/or aadda function tthatpprintsiitlike a rruntimebbutddoesntiinteruptccodeeexecutionIf BYOND uusesa sseparatecall stack, which I'd gguessiitdoes,this wwouldentbe ttoohhardttoiimplement
(If this post looks like gibberish, welcome to android, it did ghat randomly, not gonna retype) |
All I'd really like to be able to do is see a call stack, see some memory usage and garbage collection statistics and have a profiler with more granularity than total/average (just adding longest/shortest call columns would be plenty, nothing fancy).
This thread is a neat idea but I'd much rather see all the hidden details before an easier way to do something that's already possible (albeit inefficient). |