RetroBASIC
Basicprogramming(.org) => Community news and announcements => Topic started by: Cybermonkey on April 06, 2016, 03:48:41 PM
-
I quote this from the allbasic forum:
I know I haven't been online in a while but I have been busy improving RC Basic. I have fixed alot of bugs and added new features as well as finally finishing the android port. I have also changed the website to a wordpress site that is way more appealing than the ugliness that was the old orange and brown site. RC Basic is available for download at www.rcbasic.com
-
Thanks for the announcement Cybermonkey. I finally got accepted onto this forum. After reading through a lot of the post on this forum I see that alot of members from bp are here. I know I stopped posting for a long time and a lot of people thought I had abandoned RC BASIC entirely but I was so caught up in fixing a lot of stuff from my 1.0 release. Thanks to everyone from bp who gave me feedback, without it this release would not have been possible.
-
You are welcome and thanks for your post.
I just downloaded your BASIC and it's really great. In which language do you develop? (Nice you took SDL2 for the "media" part).
I am also curious about the editor; in which programming language is it coded? (I think it uses wxWidgets according to the DLLs).
-
I used C++ for the code editor and the language. The editor uses wxwidgets and the runtime uses SDL and Libtheora for its video playback functions. I will be releasing the source code by the end of this week. I have been trying to find a non restrictive license to release it under. I hate GPL as it seems to take away more freedoms than it gives.
-
I released my open source software under the zlib license (same as SDL2). It's IMHO the most liberal license out there.
-
I think that's the license I am going to use as well. I will go on and upload it when I get off work tonight.
-
I finally got a github page up and uploaded the source code. You can get it at https://github.com/n00b87/RC-BASIC (https://github.com/n00b87/RC-BASIC).
I decided on the MIT License. It is basically the same as the zlib license and github already had a template for it.
-
I wish I had the time or I would put a C BASIC face on your C code. It could be the first C BASIC BASIC.
-
I hope that my code will actually be readable to other people. I'm so used to working on my own stuff alone that I don't even have comments in it. I am going to try to clean it up eventually so it will be easily modified. I know they probably teach better coding practices in college but I just mainly learned from online tutorials.
-
C BASIC's job is to make C look more like BASIC. It doesn't judge what it's putting a mask on.
-
The C BASIC Project (http://www.basic-compiler.com/forum/index.php) would be honored to use your BASIC as a development example of masking a C program look like BASIC. If you're interested in giving that a shot, please join us on the forum.
-
That sounds pretty cool. I'm on the forums over there.
-
Hi n00b,
Nice dialect. I can learn a lot to make a cross-platform editor from your code with wx.
I found a bug with negative calculation, this line crashes the compiler:
print -1 + 2
Best
WRX