LB Booster
IDE and Compiler >> Debugger >> Adding breakpoints while running a code http://lbb.conforums.com/index.cgi?board=debugger&action=display&num=1425378111 Adding breakpoints while running a code
Post by Hans on Mar 3rd, 2015, 09:21am
is ther a way to add breakpoints while running a code? I tried adding new breakpoints in the IDE while running the debugger, but that doesn't work (as could be expected).
Hans
Re: Adding breakpoints while running a code
Post by Richard Russell on Mar 3rd, 2015, 09:38am
Aids to debugging (currently almost totally absent in LBB, although TRACE is partially implemented). For example Run to Cursor, Single Step or the ability to list variable values at run time.
The very basic posibilities for debugging at this moment make me hesitate to take the step to leaving Liberty Basic behind me and focus on LB Booster and use all the extensions it offers, besides the speed. Up till now the speed is fantastic!
I have no idea how much work it involves, but my personal opinion is the the next big update must be extending the debugging capacities. Then I think LBB is a mature application.
Hans
Re: Adding breakpoints while running a code
Post by Richard Russell on Mar 3rd, 2015, 11:08am
Well, all those (with the exception of Run To Cursor, which is nearly as easily achieved using a breakpoint) have now been implemented!
Quote:
The very basic posibilities for debugging at this moment
They are already better than the debugging capabilities of BBC BASIC for Windows, my 'mature' paid-for product!
Quote:
make me hesitate to take the step to leaving Liberty Basic behind
I've never used the LB debugger, but as I understand it the LBB debugger is now comparable with it in most respects.
In any case, the debugging facilities that LBB now provides are, effectively, everything that is possible within the constraints of the BBC BASIC run-time engine. Since BB4W is now 'frozen' - no more developments will take place on that platform - that means it will never be possible to improve LBB's debugger.
Quote:
I have no idea how much work it involves, but my personal opinion is the the next big update must be extending the debugging capacities. Then I think LBB is a mature application.
In that case LBB will never be a "mature application"! But to be fair it was never intended to be: it's just a hobby exercise, done in my spare time and made available for free on a 'take it or leave it' basis.
As you may know, I have recently been banned from the LB Forum (probably as a direct result of releasing LBB v3.00): now I cannot even see what is normally available to guests! That has inevitably convinced me that time spent on developing LBB is time wasted.
Richard. Re: Adding breakpoints while running a code
Post by tsh73 on Mar 3rd, 2015, 12:33pm
Quote:
As you may know, I have recently been banned from the LB Forum (probably as a direct result of releasing LBB v3.00): now I cannot even see what is normally available to guests! That has inevitably convinced me that time spent on developing LBB is time wasted.
That's offtopic but no, this time definitely not wasted.
Re: Adding breakpoints while running a code
Post by Hans on Mar 3rd, 2015, 1:26pm
For me neigher
Re: Adding breakpoints while running a code
Post by Richey on Mar 3rd, 2015, 10:37pm
As you may know, I have recently been banned from the LB Forum (probably as a direct result of releasing LBB v3.00): now I cannot even see what is normally available to guests! That has inevitably convinced me that time spent on developing LBB is time wasted.
Richard.
Shame on them. Your efforts are not wasted Richard - your work has provided a faster, more stable and extended version of LB, which is developed and produced as promised and on time and (probably) bug free. It is a fantastic achievement and it is appreciated. Re: Adding breakpoints while running a code
Post by Cor on Mar 4th, 2015, 12:08pm
I too do not think your time is wasted on further development of LBB. I have used and occasionally still use the LB 4.5 beta 3 but I keep coming back to the greater flexibliity and better speed of LBB. Unless LB comes out with its long long long ago promised release, I see no reason to keep on using it. Banning you from their site means they see you as real and viable competition and well they should.