Basicprogramming(.org) > Community news and announcements

RC Basic Video Series

(1/2) > >>

n00b:
I started doing a video series on programming with RC Basic.  The link is here https://www.youtube.com/playlist?list=PLIUOwQ2sQmXLJOTCZ6w5XWsI5uesbUGbG

My goal is to eventually start covering some graphics techniques like tile scrolling and alpha blending but right now I am just doing videos on beginner topics.

B+:
n00b, This video series is very commendable!

I will have to check out RC Basic because I already know SdlBasic (a little) and you can do things that SmallBASIC can't (yet) (plus it's free!).

Let me guess, you (RC Basic) don't do single line IF THEN either.  ;)  (yet?)

n00b:
Thanks for the feedback B+. I don't have single line IF THEN.  I wrote the parser completely from scratch myself so I didn't have an established BASIC parser to build on.  I think sdlbasic uses the parser from wxbasic so it has a more advanced parser that can handle parsing multiple lines on a single line.  But even with this limitation you can still do pretty much anything in RC Basic you can do with sdlbasic. I will post some sdlbasic demos I converted to show a comparison of the 2 dialects side by side when I get home.  The biggest difference between the 2 is that sdlbasic is a source code interpreter and RC Basic code must be compiled to byte code which is run by a virtual machine kinda like java does.

ZXDunny:

--- Quote from: n00b on April 13, 2016, 07:20:54 PM ---I think sdlbasic uses the parser from wxbasic so it has a more advanced parser that can handle parsing multiple lines on a single line.
--- End quote ---

That's not a limitation on your part - that's a limitation for sdlbasic. You rolled your own parser and interpreter? Then it can do whatever you want it to. That's why I wrote all of SpecBAS from scratch - it does what I want it to do, and isn't limited by lex/yacc or other "premade" parsing/interpretation libraries. If you want single-line IF, then get to it - it's pretty easy when you know the code inside out.

n00b:
I did not mean to imply I couldn't do it.  I was simply stating that as of right now my parser is not as advanced as some of the other BASIC dialects on this forum.  I fully intend to expand it in time.  Right now my sole focus is on porting to linux.  I have got it to compile but I have been getting a bunch of segmentation faults and other crazy bugs.  I think I can have it up in another month at the latest.

Navigation

[0] Message Index

[#] Next page

Go to full version