Saturday, June 10, 2023

🚧 In the works: Code Issues Notification and Viewing

New "View Code Issues" functionality

BAM's interpreter does not know how to handle a declared sub or function that does not have a matching sub or function definition.  Instead of giving the interpreter the smarts to gracefully report the error (currently, BAM can get entirely locked up as it heads to never-never land), the preprocessor will eventually prevent running and exporting a program when it has the problem.

For now, BAM will let you know about the problem via the Project menu.  Just above the Run menu item, BAM will display a "View Code Issues" menu item as a visual cue to let you know that there's a problem.

Click on the menu "View Code Issues" menu item for details.

The development version and the production version of an application have independent instances of the menu item.


Problems identified in both the development
and production versions of the program



Viewing the details to pinpoint the problems



After the problem is fixed in the development version


After the fixed development version of the program is promoted to production









No comments:

Post a Comment

🖥 Flower Tesselation: Testing DRAW and recursive SUB's

This BAM program inspired by Richard Russell's "Flower-like tesselation" BBC BASIC program posted on Facebook . Created in ord...