Actually, it was not the case, but it is the case now.
- 1 Post
- 15 Comments
“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.
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.


This is why I switched to Devuan