When we added SUB and FUNCTION to BASIC, and the compiler remained a single pass, which meant a SUB had to be defined before its use. The issue comes up, where does your program start. We adopted the C convention of using MAIN: Some other BASICs use that as well or we could have made it START:
BASICtools allows compiling files (normal method as your program gets bigger) as well as being able to type in short programs to test something. The later I find to be very useful for quick debugging.
But...
I was skiing in Colorado most of February and one simple thing I need is a way to heat up ski boots just to make them easier to get on.
I'm going on an extended trip, so I decided to leave my heavy Dell laptop at home. Since I won't be doing any code development, I decided to give a Chromebook a try. They are light, do email and web surfing. So I've been trying to do all the things I might normally do on my PC on the Chromebook. So far so good.
Got a request for allowing baud rate changes in Linux. Seems like for at least the USB com ports Tcl supports that.
So here is a one-liner change to TclTerm to allow baud settings in TclTerm. It worked on Linux Mint on my HP netbook. Download and unzip from here
I had a customer order some ARMstamps, and was trying to get them to run on a Win XP machine. As those devices were designed about 10 years after support for XP ended, I wasn't sure whether NXP ever tested that driver for XP. Also I had long since cleaned up by tossing old Win XP machines, or converting them to Linux.