Gentlemen,
Let me add my two cents to the discussion. I think it's worth it.
1. John, there must be something seriously wrong with your code performance. The benchmarks should be at least an order of magnitude faster than in your snapshots, as David correctly points out. We have compatible CPU's and good graphics cards so our figures shouldn't differ that much.
2. Also, unless your snapshot is heavily minified, there must be something
very seriously wrong with BB4W's coordinate system. This code isn't compatible with standard BASIC's or other languages.
Firstly, this plot cannot fit into a window whose size it less than 1680x1050 pixels as the parameter values used won't permit it. Have a look at this code as it runs in FBSL's BASIC and Dynamic C in a 1500x1000 px window:
FBSL BASIC:
FBSL DYNC:
Secondly, BB4W Y coordinate is flipped upside down. I append a zip below for you to try FBSL's BASIC and C code. The zip also contains the latest Fbsl.exe binary. You can edit the script in any text editor and launch it for execution by either drag-and-dropping its icon onto Fbsl.exe's icon or typing
> Fbsl.exe UFO.fbs at your command prompt on having switched to the directory where both the script and binary reside.
And lastly, reproducing this code in every other language I have yields the exact same results as seen in the FBSL snapshots.
3.
Also these examples are taken from Richard Russels BB4W, is he ok with you using them - his code is commercial !!
I'm afraid this is not so, David. At least the UFO code doesn't seem to belong to Russel and frankly I don't know what it's doing in a commercial package.
The original code can be found on the Liberty BASIC site and it has been there for quite some time with comments written by its author in some rather shaky English. I'm sorry I don't have time enough to leaf through all of their numerous pages to give you a direct link but
here's a link to my submission on FBSL forum where the original script was attributed to LB and the author's comments were preserved intact. The submission dates back to December 2012.
I'm too lazy to dig into the Fern fractal case but I'm perfectly sure I'd find some evidence if I only go for it.
