|
an idea
Mar 19, 2021 19:13:18 GMT -6
Post by kennn on Mar 19, 2021 19:13:18 GMT -6
Useless Discussion?The following thread is about a dead language. In some people's opinions, the following thread is an useless discussion. I disagree. Most forum threads of forums on the Internet are not 100% useless(because they can inspire some people). The following thread inspired me. Play Basic: syntaxbomb.com/index.php/topic,8310.0.html (add www.) bplus said: "Wow! not seen this one before, but I have my head buried in SB, JB, QB64 dabbling in NaaLa and SdlBasic that have pretty much died due to creators moving on.
What a morning I am having, I am buried in Interpreter project and all these new things popping up. It's like Christmas
I've bookmarked some links for me at least to check out when in-between projects or on break: DownLoad: www.playbasic.com/sourcecodes.php?Page=1&Order=1&Category=All&Author=All
Forum (looks fairly active): www.underwaredesign.com/forums/index.php
Just wondering what some simple code samples looks like and history. Are creator(s) still actively improving?
Oh yeah biggy for me anyway, the IDE how I is it? Does it do Syntax checking and formatting when Enter a line?" Inspiration
"Wow! not seen this one before," <--- The person treated PlayBasic as a big discovery. 'but I have my head buried in SB, JB, QB64" <--- SB means SmallBASIC and JB means JustBasic. It seems that the person liked BASIC programming a lot. In fact, in those three languages' forums, many programs were written by the person. The person is experienced and has a lot of programming knowledge. "dabbling in NaaLa and SdlBasic that have pretty much died due to creators moving on." <--- NaaLaa and SDLBasic died because of no development by their development teams. This person's sentence doesn't look abnormal. However, very, very strange. NaaLaa, SDLBasic and RCBasic are so similar. Why not mentioned RCBasic? The person talked about SmallBasic, JustBasic, QB64, NaaLaa and SDLBasic but without RCBasic?? My guess: the person does not know the existence of RCBasic. "Forum (looks fairly active):" <--- activity of official forum may be an important part of first impression. "Are creator(s) still actively improving?" <--- an experienced person cared a lot about this. SuggestionOur community needs active RCBasic coders(like bplus). This kind of member directly contributes to the community. Can some of our members tell bplus that there is a language called RCBasic in this world?(through the above forums) I believe that bplus will treat RCBasic as a "very big" discovery! Sure.
|
|
|
an idea
Mar 19, 2021 20:56:45 GMT -6
Post by johnno56 on Mar 19, 2021 20:56:45 GMT -6
PlayBasic has been around quite some time (at least 14 years) and seems to be quite active. The syntax looks familiar and looks to be well structured. They seem to have a different view of the term 'sourcecode'... It looks like, when the term is mentioned, they are referring to the individual user created programs and not the PlayBasic sourcecode... Unfortunately, because it won't run on Linux, I cannot 'check it out'... Oh well... worth a shot.
I gave up on Naalaa quite some time ago, as you have rightly stated that, "creator moved on". SDLBasic, of which I am still a member, has not had an update since about 2014 or 2016 and the forum has been ultra-quite. I usually log in a few times each day, but for at least the last two months, there has been no activity. I still refer to Naalaa and SDLBasic for code snippets and tutorials. But, now days, I concentrate on RC...
I still chat with bplus on the QB64 forum but, I think like most users, is concentrating on QB64 (and other forums) because they are either 'busier' or more in line with his objectives. The next time I am on QB64 I will ask him if he is interested in also joining us. We have worked on projects in the past (he did most of the work.. I merely assisted...). Tbird is also a very good coder (in my opinion) but his current farm work leaves him very little time to code...
"Our community needs active RCBasic coders"... Could not agree with you more! The more coders we have, the more examples we can demonstrate when promoting RC. There seems to be maybe two ways to increase the number of coders. 1. Import (attract other codes) or 2. Grow our own. Option #1 will probably stretch the coder's free time. Sharing coding efforts among different forums could be difficult. Option #2 Implies that we already have experienced people to educate those of us who want to learn. The current climate of "click and drop" engines are very attractive to newbies who are seeking immediate results... Coding the entire game/application from a blank page comes across as "too much work". But, you are correct, we need more coders.
It's almost 2pm and our household is about to be invaded by our grandkids... So much for today's coding... lol
|
|
|
an idea
Mar 21, 2021 3:05:55 GMT -6
Post by kennn on Mar 21, 2021 3:05:55 GMT -6
The next time I am on QB64 I will ask him if he is interested in also joining us. Joins a community of an emerging programming language!!!!! That's great. Three of you will form an amazing dream team in the RCBasic community. How to attract people(without programming knowledge) to use RCBasic is actually a challenging challenge.
|
|
|
an idea
Mar 21, 2021 13:32:32 GMT -6
Post by johnno56 on Mar 21, 2021 13:32:32 GMT -6
Kennn,
I have sent bplus a "personal message" asking him for help and or advice. I seriously doubt that he will join us. He has been with QB64 for 4 years now and is involved with two other forums. If he decides to join us, I am not sure what it is that we need him to do... I have only just sent the message... Now we wait...
|
|
|
an idea
Mar 21, 2021 19:51:17 GMT -6
Post by kennn on Mar 21, 2021 19:51:17 GMT -6
I have sent bplus a "personal message" asking him for help and or advice. Thank you. You only need to let him know that RCBasic exists, and no special thing is for him to do.
|
|
|
an idea
Mar 22, 2021 0:56:45 GMT -6
Post by johnno56 on Mar 22, 2021 0:56:45 GMT -6
Hi Kennn,
Just received a message from bplus. He still pops in here for a "look see" every now and then. I didn't ask him to join as that may seem like that I am trying to "poach" him to our side. I think he is quite happy where he is and is kept busy. He did give some advise on how to help with membership. From his experience, keeping a stream of projects happening and occasionally throwing in a community challenge project, should make for a fine collection of examples that can be used to promote RC. Yes. I know that this is a 'circular' problem. We need people to produce the projects. We need projects to attract people... I don't want RC ending up like SDLBasic. SDLBasic is "treading water". It's still afloat, but it's not going anywhere... RC hasn't reached the "treading water" stage yet, but unless we do something....
J
|
|
|
an idea
Mar 22, 2021 5:53:09 GMT -6
Post by aurel on Mar 22, 2021 5:53:09 GMT -6
hi Johnno hmm projects...what kind of projects? apps ? games ? sci.fi ok i will try make a app ..hmm but what?
|
|
|
an idea
Mar 22, 2021 7:14:20 GMT -6
Post by aurel on Mar 22, 2021 7:14:20 GMT -6
I just try to load .DLL with RCBASIC ..command include .. It looks that command can only load .bas file ..or i am wrong ? I need to load winapi dll to check can i make native windoes app in RCB ?
|
|
|
an idea
Mar 22, 2021 7:49:29 GMT -6
Post by n00b on Mar 22, 2021 7:49:29 GMT -6
I just try to load .DLL with RCBASIC ..command include .. It looks that command can only load .bas file ..or i am wrong ? I need to load winapi dll to check can i make native windoes app in RCB ? Download the RCBasic Package Tool from rcbasic.com and follow the included instructions to create an app for windows, linux, mac, or web. You need to download the android Builder tool to build an android app and you need to download the xcode project for IOS to build IOS.
|
|
|
an idea
Mar 22, 2021 13:25:52 GMT -6
Post by johnno56 on Mar 22, 2021 13:25:52 GMT -6
Aurel,
What kind of project? There are many genres for computer programs, but probably the highest demand, would be games. I'm not going to pretend that we can possibly compete with all those "higher level" languages, but the game is "not" the language. The language is just a tool to translate the programmers' ideas to the screen... In my opinion... lol
I would like to see us "make" the tools that we need using RC to make RC games. Perhaps similar to Naalaa. IDE, Raycaster and Tile Map Editor. I have no idea how to do that or even know if RC is capable of doing that... But it might be fun to try... Well... Maybe not so much "fun" but a lot of work... It maybe worth a shot...
N00b would have to correct me if I am wrong, but I think there maybe a simple GUI program, floating around this site. If there is, then perhaps you would be more suited to creating the "container" for any tools we make? If there isn't a GUI creator, then perhaps, we could research the possibility of creating a GUI library? Again, I have no idea how to do that... lol Just some random thoughts...
|
|
|
an idea
Mar 22, 2021 14:07:36 GMT -6
Post by n00b on Mar 22, 2021 14:07:36 GMT -6
N00b would have to correct me if I am wrong, but I think there maybe a simple GUI program, floating around this site. If there is, then perhaps you would be more suited to creating the "container" for any tools we make? If there isn't a GUI creator, then perhaps, we could research the possibility of creating a GUI library? Again, I have no idea how to do that... lol Just some random thoughts... Check out this post: rcbasic.freeforums.net/thread/494/gui
|
|
|
an idea
Mar 22, 2021 14:24:06 GMT -6
Post by aurel on Mar 22, 2021 14:24:06 GMT -6
no no i was try to load my own made .dll in rcBasic program well and as i can see it is not possible ,,,,because all is based on SDL library only so no external .dll s ? right?
pS: for example i can do that in QB64
|
|
|
an idea
Mar 22, 2021 16:40:06 GMT -6
Post by johnno56 on Mar 22, 2021 16:40:06 GMT -6
Thanks N00b. I should have remembered that one... Doh!
|
|
|
an idea
Mar 23, 2021 1:08:55 GMT -6
Post by aurel on Mar 23, 2021 1:08:55 GMT -6
I tested this one :
Include "gui.bas"
win = Gui_WindowOpen("Tutorial", WINDOWPOS_CENTERED, WINDOWPOS_CENTERED, 640, 480)
panel = Gui_CreatePanel(600, 430)
Gui_Window_AddPanel(win, panel, 20, 30)
button = Gui_CreateButton("Hello", 100, 20)
Gui_Panel_AddObject(panel, button, 20, 20)
tab_group = Gui_CreateTabGroup(600,26)
Gui_Window_AddTabGroup(win, tab_group, 20, 2)
tab1 = Gui_TabGroup_AddTab(tab_group, "Tab 1")
tab2 = Gui_TabGroup_AddTab(tab_group, "Tab 2")
tab3 = Gui_TabGroup_AddTab(tab_group, "Tab 3")
Gui_TabGroup_Tab_AddObject(tab_group, tab1, panel)
While Not Key(K_ESCAPE)
If Gui_Button_Clicked(button) Then
Print "Hello World"
End If
Gui_Update
Wend
and for some reason not work when gui_demo example work .. yes ..but how ...this one is the ugliest gui program i have ever see.. sorry dont get me wrong ..but looks like is used from windows 3.1 well that is ..it looks to me that SDL is not very well good for GUI programs ... maybe a new version is better but this one is not .
|
|
|
an idea
Mar 24, 2021 20:42:32 GMT -6
Post by kennn on Mar 24, 2021 20:42:32 GMT -6
I don't want RC ending up like SDLBasic. SDLBasic is "treading water". It's still afloat, but it's not going anywhere... SDLBasic may be a very nice demonstration: a programming language was abandoned by its users gradually and quietly. Meanwhile, the development team didn't notice that their users were leaving. In the meantime, the development team didn't do anything to improve SDLBasic. At last, their official forum became an inactive ghost town. Almost no activity is at their forum now. However, several forum members may still visit the official forum each day because visiting the official forum each day became a habit of each of them!
|
|