RetroBASIC

Basicprogramming(.org) => Community news and announcements => Topic started by: Cybermonkey on April 06, 2016, 03:48:41 PM

Title: Release of RC Basic
Post by: Cybermonkey on April 06, 2016, 03:48:41 PM
I quote this from the allbasic forum:

Quote
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
Title: Re: Release of RC Basic
Post by: n00b on April 06, 2016, 05:03:46 PM
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.
Title: Re: Release of RC Basic
Post by: Cybermonkey on April 06, 2016, 08:20:55 PM
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).
Title: Re: Release of RC Basic
Post by: n00b on April 06, 2016, 08:31:18 PM
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.
Title: Re: Release of RC Basic
Post by: Cybermonkey on April 07, 2016, 03:39:17 PM
I released my open source software under the zlib license (same as SDL2). It's IMHO the most liberal license out there.
Title: Re: Release of RC Basic
Post by: n00b on April 07, 2016, 06:26:50 PM
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.
Title: Re: Release of RC Basic
Post by: n00b on April 08, 2016, 03:42:40 AM
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.
Title: Re: Release of RC Basic
Post by: ScriptBasic on April 08, 2016, 09:26:04 AM
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.
Title: Re: Release of RC Basic
Post by: n00b on April 08, 2016, 03:32:07 PM
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.
Title: Re: Release of RC Basic
Post by: ScriptBasic on April 08, 2016, 08:30:44 PM
C BASIC's job is to make C look more like BASIC. It doesn't judge what it's putting a mask on.
Title: Re: Release of RC Basic
Post by: ScriptBasic on April 09, 2016, 06:03:42 AM
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.
Title: Re: Release of RC Basic
Post by: n00b on April 09, 2016, 08:03:19 AM
That sounds pretty cool. I'm on the forums over there.
Title: Re: Release of RC Basic
Post by: wang renxin on April 18, 2016, 10:58:36 AM
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:
Code: [Select]
print -1 + 2
Best
WRX