|
Post by aurel on Mar 1, 2021 2:11:09 GMT -6
Yeah...source is there ..that is good...but graphic ..sorry looks ugly to me . OK mew mew mew....NEW QB64 v1.5 is OUT.. What to say ..i really never FEEL that dialect but people around Felipe are ok!
|
|
|
Post by n00b on Mar 1, 2021 9:23:54 GMT -6
I have a lot of nostalgia for QB but if I was going to do any QB programming today I would probably just use freebasic in qb mode. It compiles much faster and makes it much easier to link C libraries.
|
|
|
Post by aurel on Mar 1, 2021 12:07:36 GMT -6
yes i agree
|
|
|
Post by kennn on Mar 2, 2021 11:00:56 GMT -6
jojo2357, Hello.....welcome to this forum! johnno56,This is not my purpose of opening this thread. Anyway, successful or not ---- promotion is not the only factor. Promotion for RCBasic is enough as RCBasic has been on Itch over 1 year. I believe that a lot of Itch's members downloaded RCBasic. How many? Only Noob has the statistics. Why did most of them determine not to continue to use RCBasic? Don't know. Should be among several reasons. This kind of people always gives up and leaves quietly. Tomaaz,No. The above figures are only an illusion and you misunderstood some things. No. Not 121525. Sorry... Only "looks like". Sorry again.......
|
|
|
Post by johnno56 on Mar 2, 2021 13:28:21 GMT -6
Kennn,
"Why did most of them determine not to continue to use RCBasic?"
I don't know about others, but as for me, the first things I look for in a "Basic" is the language itself - will it take a lot of learning - and the examples. The "Basic" can be well written, but if there are only a few examples, I personally find it a bit disappointing. In my case, although RC has only a few examples, the language was so familiar, I ignored the samples... But... That's me...
When you buy your first car, you don't just pay for it, then take it home... Usually, you take it for a "test drive". The desire to own the car is one thing, but it's not the 'only' reason for the purchase. Just like the car, RCBasic needs more "samples", to help convince people to use it. Once they "see" what RC can do the better our chances of a larger community.
Sorry. I'm going to use QB64 as an example... Their "samples" folder contains 6 folders with about 130 sample programs... albeit some of them are 'ancient' and some involve "GL"... but my point is, they have many examples of what QB is capable of doing... Chances are, if people cannot take RC out for a "test drive", then they will probably "move on" to another "Basic"...
N00b cannot be expected to provide all of the examples... All of us need to, what is the phrase, "step up to the plate" and contribute to "our" samples folder.
Potential community members need to be convinced that RC can put their inspirations onto the screen, whether it be game or application, as long as their needs are being met, they will stay.
Sorry. Babbling again... I must learn to make my responses shorter and to the point... lol Maybe more coffee will help... lol
J
|
|
|
Post by aurel on Mar 2, 2021 15:07:27 GMT -6
examples...hmm then oxygen basic is a leader in amount of them also still is unpopular (well that is another story called JRS)
|
|
|
Post by johnno56 on Mar 2, 2021 16:26:48 GMT -6
Lots of examples? Cool. What are the chances that some of the better examples could be converted to RC?
|
|
|
Post by Tomaaz on Mar 2, 2021 16:49:26 GMT -6
kennn, The statistics are here - www.qb64.net/forum/index_action_stats/ . Everyone can check them. Top section ("General Statistics") shows you total number of posts on that forum - 121525 (last post is from 2018 - forum is not active anymore). In the bottom you can find "Forum History" section with all the other statistics. I've got three questions for you. 1. What is an illusion? 2. What have I misunderstood? 3. What is the total number of posts on that forum?
|
|
|
Post by aurel on Mar 4, 2021 2:10:40 GMT -6
- forum is not active anymore.... yes tomek you have a right what is more strange this one ,some topics are open and some are closed which is stupid ...what is purpose of them ?
|
|
|
Post by aurel on Mar 4, 2021 2:17:11 GMT -6
hmmm very small because of lot of pointers...but some can be
|
|
|
Post by johnno56 on Mar 4, 2021 5:59:48 GMT -6
I should have checked my installation of O2H before asking the question... lol... Yeah. There are some unusual commands in there... Looks like conversion, for me anyway, will be almost impossible... By the way, even though it is coded for windows, the IDE runs and compiles just fine on my Linux box... Some of those examples are quite quick...
|
|
|
Post by aurel on Mar 4, 2021 7:30:40 GMT -6
yes John they are quick because Oxygen basic is native compiler
ahh well i am currently busy with my own interpreter..so i will see...
|
|
|
Post by johnno56 on Mar 4, 2021 13:09:05 GMT -6
Do not go out of your way to convert any... I was only curious to know if it was possible.
"Busy with my own interpreter." If and when you can afford the time, I would be curious to know, how to create an interpreter and what tools and knowledge are required... I may never make an interpreter but it would be good to know if I can... but only if you can spare the time... No rush.
|
|
|
Post by aurel on Mar 5, 2021 12:48:01 GMT -6
well John I cannot say that i don't have time ..i have but currently as weather become more wormer i have many activities outside house. In fact there are really few ways how to make it . I use in my micro(A) probably the easiest variant (for my small brain ) (also unique thing i don't use any complex structure to store data,no OOP,no UDT etc...) I think that EdDavis recently present one even easier approach then mine called "pure interpreter " ..so on the fly analyze code + execute it i use : "tokenize code "-> then -> "pass2 - post processing /simplier version" -> then "execute tokens" from token-List using token-types more complex tokenize , parse tokens and build abxtract syntax tree AST then excute it trough so called TreeWalker or NodeVisitor or similar...etc or all that and create bytcode file and execute it inside virtual machine so there is also combinations or permutations... ---------------------------------------------------------------------------------------------------------------------------------- ahh to not forget tools ... i dont use any tools then compiler only ..in my case OxygenBasic, you can use FreeBasic or maybe qb64 _but i am not sure that qb64 is fast enough..then C if you know it ...you use Linux ..then maybe BaCon...it have great syntax and translate to C. -------------------------------------------------------------------------------------------------------------------------------- ufff ..looks complicated ?? or maybe not ..... EdDavis know much more than me ..he made lot of them..
|
|
|
Post by aurel on Mar 5, 2021 13:38:10 GMT -6
currently i am thinking about how to implement in as possible easier way handling Windows messages ... like
winMSG wmMOUSEMOVE .... .... .... endMSG
So i need to add two new tokens -> kwList[40]="WINMSG" : kwList[41]="ENDWM" Yes i currently don't have windows events and also don't have any keyboard commands. Well you may ask why ...because if i want to add sprites then i must have this commands built in in interpreter ..right?
|
|