Author Topic: Release of RC Basic  (Read 5323 times)

Cybermonkey

  • Administrator
  • *****
  • Posts: 0
Release of RC Basic
« 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

n00b

  • Guest
Re: Release of RC Basic
« Reply #1 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.

Cybermonkey

  • Administrator
  • *****
  • Posts: 0
Re: Release of RC Basic
« Reply #2 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).

n00b

  • Guest
Re: Release of RC Basic
« Reply #3 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.

Cybermonkey

  • Administrator
  • *****
  • Posts: 0
Re: Release of RC Basic
« Reply #4 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.

n00b

  • Guest
Re: Release of RC Basic
« Reply #5 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.

n00b

  • Guest
Re: Release of RC Basic
« Reply #6 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.
I decided on the MIT License.  It is basically the same as the zlib license and github already had a template for it.

ScriptBasic

  • Guest
Re: Release of RC Basic
« Reply #7 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.

n00b

  • Guest
Re: Release of RC Basic
« Reply #8 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.

ScriptBasic

  • Guest
Re: Release of RC Basic
« Reply #9 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.

ScriptBasic

  • Guest
Re: Release of RC Basic
« Reply #10 on: April 09, 2016, 06:03:42 AM »
The C BASIC Project 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.
« Last Edit: April 09, 2016, 06:15:17 AM by John »

n00b

  • Guest
Re: Release of RC Basic
« Reply #11 on: April 09, 2016, 08:03:19 AM »
That sounds pretty cool. I'm on the forums over there.
« Last Edit: April 09, 2016, 08:45:31 AM by n00b »

wang renxin

  • Guest
Re: Release of RC Basic
« Reply #12 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