"Mat $strings(400)" gives you $strings(0) .. $strings(399) just like C, You can do two dimensonal strig arrays also. Please look over the remaining unused letters and let me know how you would integrate DATA statement. Remember, I am keeping the first letter unique.
Could you restore the original NAS software if installing Devuan failed or did not work as well? If you can, I don't see a reason not to try it. Your post is 30 days old at this point - did you try it? did it work?
It is less structured than bwbasic can be - it still uses goto and call (gosub) and If statments that can only goto someplace (not structured If statements) No case / switch statement yet. It is not as complete in the function area as it could be. It is still a work in progress. - The most unique things are lines you goto/call can be labeled - variables can have long names not just A1 B C7 etc. index, done, the keyword LET is required (for parsing reasons)
It is not a "visual basic", the code is less complicated, the interpreter is smaller and easier to change, and you get the source code (you do for Gambas too, but Gambas is way more complex)
for string arrays -- MAT $BOX(3,5) == 15 CHARACTERS OR 15 STRINGS ? I think it does the latter already. Note, I am nearly 70 years old - I got "help" coding this. (oh noe here comes a storm)
I will consider those, thanks for the input. - I have constrained myself: Each statement starts with a unique letter, just to make parsing a tiny bit easier. Also so far I don't have file input - only output to files - for printing on a printer or sending to gnuplot perhaps. That does not mean I can't have an OPEN "filename",r to replace stdin temporarily.
Maybe you don't want it, that's fine. I developed it for myself, but since I enjoy Free Open Source software, I am giving it away to anyone who would like to play with it.
Since the BMOW is being Slot 5 drive 0, and the external 3.5 is Slot 5 drive 1 - can I put the dual 5.25 drive outside the external drive as Slot 6, drive 0 and 1? would that be valid?
Update!!! NewTiny has arrived - Floating Point Tiny had line numbers like basic, it kept your lines in order -- NewTiny has labels - you name the lines you want to go to, instead of refering to them by number. NewTiny also has named variables - Need to keep track of your ducks - create a variable named "ducks" You can find NewTiny at Codeberg: https://codeberg.org/WasPentalive/newtiny.git
This is why I switched to Devuan
Actually, it was not the case, but it is the case now.
"Mat $strings(400)" gives you $strings(0) .. $strings(399) just like C, You can do two dimensonal strig arrays also. Please look over the remaining unused letters and let me know how you would integrate DATA statement. Remember, I am keeping the first letter unique.
btw... I am not Betty.. just sayin.
Could you restore the original NAS software if installing Devuan failed or did not work as well? If you can, I don't see a reason not to try it. Your post is 30 days old at this point - did you try it? did it work?
Thanks Whaleross, I don't know why some people have to look a gift horse in the mouth.
Good I think that is the case.
It is less structured than bwbasic can be - it still uses goto and call (gosub) and If statments that can only goto someplace (not structured If statements) No case / switch statement yet. It is not as complete in the function area as it could be. It is still a work in progress. - The most unique things are lines you goto/call can be labeled - variables can have long names not just A1 B C7 etc. index, done, the keyword LET is required (for parsing reasons)
It is not a "visual basic", the code is less complicated, the interpreter is smaller and easier to change, and you get the source code (you do for Gambas too, but Gambas is way more complex)
And this one is mine. Built on the ideas that I thought would be cool.
for string arrays -- MAT $BOX(3,5) == 15 CHARACTERS OR 15 STRINGS ? I think it does the latter already. Note, I am nearly 70 years old - I got "help" coding this. (oh noe here comes a storm)
I will consider those, thanks for the input. - I have constrained myself: Each statement starts with a unique letter, just to make parsing a tiny bit easier. Also so far I don't have file input - only output to files - for printing on a printer or sending to gnuplot perhaps. That does not mean I can't have an OPEN "filename",r to replace stdin temporarily.
Actually, I do use BWBasic sometimes. I also created another language, NewTiny, which is also on Codeberg. https://codeberg.org/WasPentalive/newtiny.git
Because I did not have a wheel of my own? Because I wanted to?
I use BWBasic as well - but this has source code so I can modify it.
Maybe you don't want it, that's fine. I developed it for myself, but since I enjoy Free Open Source software, I am giving it away to anyone who would like to play with it.
Since the BMOW is being Slot 5 drive 0, and the external 3.5 is Slot 5 drive 1 - can I put the dual 5.25 drive outside the external drive as Slot 6, drive 0 and 1? would that be valid?
Update!!! NewTiny has arrived - Floating Point Tiny had line numbers like basic, it kept your lines in order -- NewTiny has labels - you name the lines you want to go to, instead of refering to them by number. NewTiny also has named variables - Need to keep track of your ducks - create a variable named "ducks" You can find NewTiny at Codeberg: https://codeberg.org/WasPentalive/newtiny.git
Floating Point Tiny is there too.