As per the instructions, here's my introduction
I have joined because I'm interested in all (well, allmost all!) discussion about BASIC and its history and future. The FBSL forums are frequently mentioned by others that I follow so I thought I should get involved.
I'm currently working as a Registered Nurse in my local hospital and thus have no professional interest in coding - though in my previous career I wrote mostly database applications with a smattering of C/ASM for a number of years professionally. These days I code for fun and distraction from my work, which can often be stressful.
I started coding in BASIC back in the late 70s in the fledgling Sinclair BASIC, and stayed with it for a number of years as the platforms evolved before leaving BASIC behind with the Amiga (AMOS/Blitz BASIC briefly before graduating to E, C and some 68k Assembler) and later with the PC where I abandoned C in favour of the much more friendly Borland Delphi. I tend to stick with Pascal (Delphi under Windows, FPC for ARM/x86 Linux) though a number of my projects are maintained in C++ on my handheld Linux PC.
Back in the day, I was always depressed by the sluggish behaviour of BASIC on the z80 CPU and envisioned a time when CPUs would be fast enough that BASIC would perform as fast as z80 assembly did back then. Working towards this goal, I've written numerous emulators - one of which is known as one of the best Sinclair Spectrum emulators available, and another as the best (according to my users, at least!) BASIC IDE created for authors to write BASIC code for the Sinclair Spectrum. My interests in BASIC have led me to create my own interpreter, SpecBAS which is the culmination of my efforts to bring Sinclair BASIC to the PC.
SpecBAS is reasonably quick, all things considered - it employs a kind of bytecode built around an RPN-style expression builder and employs a look and feel reminiscent of the old 8bit BASICs - a command line, listings with line numbers and as many new features and constructs as I can possibly cram in. I've been writing it since 2010 and am continuously improving it and fixing issues. The interactive nature of the BASIC means that a compiler is unlikely to be created for it, but I'll not rule out a dynamic-recompiler in the future.
It's given me a lot of joy and happiness creating SpecBAS, and I've enjoyed very much discussing BASIC with like-minded folks which is why I'll certainly enjoy discussing things with folks here.
Cheers, and I'll see you around.