BBC BASIC for Windows
« Alternative IDE - any takers? »

Welcome Guest. Please Login or Register.
Apr 5th, 2018, 9:59pm



ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018.
Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.

If you require a dump of the post on your message board, please come to the support board and request it.


Thank you Conforums members.

BBC BASIC for Windows Resources
Online BBC BASIC for Windows documentation
BBC BASIC for Windows Beginners' Tutorial
BBC BASIC Home Page
BBC BASIC on Rosetta Code
BBC BASIC discussion group
BBC BASIC for Windows Programmers' Reference

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: Alternative IDE - any takers?  (Read 475 times)
rtr2
Guest
xx Alternative IDE - any takers?
« Thread started on: Jan 23rd, 2015, 4:05pm »

Those of you who use 'LB Booster' (LBB) as well as BB4W will be aware that its debugging capabilities are in several respects better. For example:
  • LBB has real breakpoints, which you set or clear by double-clicking in the margin of the editor; they display as a little square and scroll automatically with the program.

  • The equivalent to the List Variables facility allows you to click on a variable 'of interest', which will be highlighted and automatically scrolled to remain visible.

  • The current heap and stack usage is displayed, without having to run a separate utility.

  • The program being debugged runs in a separate process so cannot freeze or otherwise upset the IDE, however badly it crashes. Problems arising from incomplete 'cleanup' are largely eliminated.

  • The profiler is integrated, rather than being a separate utility.
The LBB IDE is itself written in BBC BASIC, of course, so is readily amenable to modification, and could quite easily be adapted to become an alternative BBC BASIC IDE with the above features. Just about the only thing that it doesn't do, which the current BB4W IDE does, is automatic 'live' indentation. I don't know how to achieve that with the native Windows editor that it uses.

I'm not particularly motivated to do this work myself; my priorities lie in maintaining and improving the LBB IDE. So the question is, would anybody be interested in taking on such a project? The code is pretty straightforward, it doesn't use sneaky techniques or rely on knowledge of the internal workings of BB4W. On the other hand it is quite large, about 200 Kbytes of BASIC source code.

If this is a project which you might like to get involved with, either individually or as a collaborative effort with others, post a reply.

Richard.
User IP Logged

Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

| |

This forum powered for FREE by Conforums ©
Terms of Service | Privacy Policy | Conforums Support | Parental Controls