|
Post by johnno56 on Sept 14, 2021 7:07:31 GMT -6
Thanks for the link, Tomaaz. The site says that the free version is, "limited to small webapps". But they do no seem to explain their meaning of 'small'.
Downloaded, installed and ran the examples. Creates a little server and outputs to the browser. All the examples ran without error and quite quickly. The online showcase is the same collection of the installed examples. Documentation quality is the next step... perhaps tomorrow after some rest... Again. Thanks for the link.
J
|
|
|
Post by Tomaaz on Sept 14, 2021 11:06:15 GMT -6
Their meaning of small is "around 800 lines" (go to Help/Ordering). This information used to be on the website, but you're right - it's not there anymore.
|
|
|
Post by Tomaaz on Sept 14, 2021 11:55:58 GMT -6
After playing with SpiderBasic I can say that you can create static app (no need for a server and server side technologies) and run it from any location simply by opening exported .html in a web browser. SpiderBasic can also create Android (on Windows only - why not on Linux?) and iOS apps (on MacOS only).
|
|
|
Post by johnno56 on Sept 14, 2021 14:54:56 GMT -6
"Why not on Linux?" Well... What can I say? It's a Windows vs. Linux thing... lol The reference manual , on the surface, is well laid out. Working my way through 'language' and 'library' references. Most of the commands look familiar. Some I have not seen before. Quick note: If you have been 'tinkering' and had multiple tabs open in the editor, they will be restored the next time the editor starts up... By the way. The Ref Manual has not been updated since May 2020. Not a 'deal breaker'. But something to keep an eye on... Sometimes it could mean lack of development. (not the case with 'spider') I 'tinker' with three Basic's, RC being primary, but I suppose I could add a fourth as a 'spare time' project... This could be fun. Hmm... 800 lines you say? That's ok. I don't have many projects 'that' big... lol By the way... When searching for Spiderbasic wiki, I came across, handwiki.org/wiki/List_of_BASIC_dialects
|
|
|
Post by rosy on Sept 15, 2021 3:00:01 GMT -6
you dont understand hmm ...brackets use is for array or lists and parens are for functions and mathematic stuff so how you know what is what if all is parens ? a(arg) = 4 ..is that function or array ? a[arg] = 4 ..it is array NOT function Show me all the code and I'll tell you what it is ...
|
|
|
Post by Tomaaz on Sept 15, 2021 6:20:16 GMT -6
That's the point! By using square bracket for arrays you don't have to check and analyze the whole program to see what is what.
|
|
|
Post by rosy on Sept 15, 2021 7:43:52 GMT -6
And what does that give me if I don't know what the function is doing or what the array is about? Most BASIC don't use square ones, and I haven't heard of anyone having a problem with that.
|
|
|
Post by Tomaaz on Sept 15, 2021 8:51:50 GMT -6
And what does that give me if I don't know what the function is doing or what the array is about? This is not about not knowing what a function is doing or what an array is about. If you have someting like stars(2) somewhere in the middle of your program then you don't even know if you're dealing with a function or an array. Is it "what is the third element of the array stars?" or "call function stars() and pass 2 to it"? If your program has fewer than 100 lines, checking it will be easy. If it's 1000+ lines then things become a bit more difficult. And if your program is importing external sources/libraries than the whole thing becomes a nightmare. BTW. You've met at least one person who had problems with parenthesis/brackets. Myself. It didn't bother me during C64 times. But since I started writing bigger programs it's been an issue. BTW 2. SpiderBasic doesn't use square brackets. You should be delighted.
|
|
|
Post by aurel on Sept 15, 2021 10:54:51 GMT -6
i am one of them ..i remember very well when i first time try Freebasic...geez what is what ,then when o2 arrive most examples use just parens ...omg....but when figured that i can use brackets..then fine tomek have right..it is not problem with small programs than with big using parns for both is stupid heretige from qbasic
|
|
|
Post by rosy on Sept 15, 2021 11:18:11 GMT -6
But Spider is paid ... But someone mentioned something about Git Hub ... It was probably not about Spider ...
I still don't understand what it gives me if it's a function or an array, if I don't know what it does ...
|
|
|
Post by Tomaaz on Sept 15, 2021 13:17:18 GMT -6
Do I have to use syntax highlighting? No. Do I use it? Of course. It makes the code clearer and easier to read. If someone prefers not to use it then it's fine for me. But saying "I really don't understand what is good about having syntax highlighting" and trying to convince people that not having it is, generally, not a bad idea (because editors on C64 didn't have it) would be insane. The same applies to square brackets for arrays (on a smaller scale). They make code clearer and easier to understand. Finding not matching brackets is also easier. What's not to like?
|
|
|
Post by spaceangel007 on Mar 4, 2022 4:26:24 GMT -6
Hello everyone,
I am not a gameprogrammer , but this can help you.
game framework.
Greatings,
|
|
|
Post by johnno56 on Mar 4, 2022 14:35:33 GMT -6
Ah yes. Game Dev. tools. There are quite a lot of them 'out there'. In my opinion... maybe too many. Do not get me wrong, these tools are great, but they are just tools. The 'real' developer sits at the keyboard. If you have a passion for game creation, find the tool that best suits your need, then stick with it. A lot of time and effort is lost just flitting around from one tool to the next. I run with Linux Mint, so my choices for Game Dev tools are kind of limited, compared to Windows. But there are still a lot from which to choose. Whether you want to be a Pro or a Hobbyist, you will have to learn the language of the tool that you use. Therein is one of the problems... each tool seems to be different. Some can handle using many tools, me on the other hand, not so much. I have used Basic most of my life and I believe that I have not yet exhausted all its potential... I guess I prefer 'simple' games... lol It would be best if I kept this short... lol If you need any help choosing, just ask...
|
|