Version 0.20 binaries:
- DOS (175 KB)
-
Sparc-Sun-Solaris
-
OpenBSD
-
SGI-IRIX
-
Linux (x86)
|
Version 0.20 source code:
|
|
Multi-media library v0.20 is available for:
|
|
I've added support for ENVIRON$ and SHELL, which means you can write basic CGI programs. I've only test this on a Unix server. It's not as flexible or useful as Perl of course, but instead of writing your CGI applications in C, you can do most things using BASEC instead. Don't believe me? Course not, so here's an example of my BASEC CGI program in action! There's also a change in the way you display JPEG files, as well as a correction to the POINT function.
BASic Emulation Compiler (BASEC) is a p-code compiler that attaches its byte code generated output to itself. P-code runs faster than a straight interpreter, but much slower than an actual Native Code Compiler. You can run SIEVE.BAS (included in each distribution) to figure out how slow it really is. Still, there are a few advantages, although slim, but with this type of compiler, almost anything can be accomplished with C code. Which means BASEC is able to display JPEG files and play MP3 files! What other BASIC Compiler/Interpreter does that? Also, since BASEC was written in C, that makes the BASEC language portable as well.
Supported statements in BASEC
|
Almost all the most BASIC functions are supported. Read HELP.TXT for all keywords. I just started on File I/O, so only GET/PUT work for now. You'll also find that BASEC supports more data types than QB, like BYTE, WORD, etc. Anyway, I doubt I will continue my work, as my studies demand more of my time. The source code can be freely modified and distributed. There's still a lot of bugs in the compiler, but please don't e-mail me about them, I have better things to do. In case you didn't know, this is not an offical release, that will probably never happen.
|
|