Lurker, copy/paste programmer
Guest
|
Post by Lurker, copy/paste programmer on Jan 29, 2022 17:49:53 GMT -6
ThinBASIC seems to be a VERY GOOD interpreter. Does anyone have experience with it (no, I'm not interested in a simple Scintilla-based editor for it made by one of the forum members)? I spend much more time on Windows nowadays, so I've decided to have a look at BASICs for this system (no, I'm not interested in a compiler that, after years of development, is still in alpha stage). For many years Linux was my main/only OS and I missed this interpreter almost completely (I couldn't be bothered with trying it under WINE), but after trying ThinBASIC for a couple of hours I must say I'm really impressed. Has anyone tried it?
|
|
|
ThinBASIC
Jan 30, 2022 7:07:48 GMT -6
via mobile
Post by Tomaaz on Jan 30, 2022 7:07:48 GMT -6
Guys, seriously - this is a hidden gem. I knew the name, but didn't know that thinBASIC was so complex and serious tool. Aurel, was one of thinBASIC developpers an active member of basicprogramming forum? I can't believe how good this interpreter is...
|
|
|
Post by johnno56 on Jan 30, 2022 13:10:50 GMT -6
thinBasic certain looks impressive, but unfortunately, running via Wine was not so successful. A shame really. I was looking forward to "taking it out for a spin"...
|
|
|
Post by aurel on Jan 30, 2022 14:08:29 GMT -6
No i am not ...dude you mix something
|
|
|
Post by Tomaaz on Jan 30, 2022 14:11:38 GMT -6
Yes, it is impressive. Just have a look at its standard library. GUI, graphics, crypto, compression, internet, Windows API... It comes with a dedicated editor, good documentation (both online and offline). With one click you can create standalone executables. Well, it's probably not the best for games, but overall it's a fantastic BASIC. Here is a simple example:
Uses "UI"
dim x, y as integer Dim win as Integer
win = canvas_window("Test", 1, 1, 256, 256) Canvas_attach(win, 0, %true) Canvas_clear rgb(255, 0, 0) canvas_redraw for x = 0 to 255 for y = 0 to 255 Canvas_setpixel(x, y, rgb(x, y, 255 - x)) next next canvas_redraw sleep 10000
|
|
|
Post by Tomaaz on Jan 30, 2022 14:17:02 GMT -6
Aurel, this explains why it's so difficult to have a serious conversation with you. I'm asking you if one of thinBASIC developers was registered on basicprogramming forum (I think Eros was an active member there). I'm not suggesting you were thinBASIC developer. Man, this is basic English...
|
|
|
Post by aurel on Jan 30, 2022 14:23:27 GMT -6
copy/paste/lurker no, I'm not interested in a simple Scintilla-based editor for it made by one of the forum members
me,myself & I
who cares in what you are interested ? copy/paste/lurker(no, I'm not interested in a compiler that, after years of development, is still in alpha stage)me.myself & Inow i am wondering are you stupid or limited , what you like more..oh you like thin
|
|
|
Post by aurel on Jan 30, 2022 14:31:29 GMT -6
this could be a funny topic Aurel, this explains why it's so difficult to have a serious conversation with you ouch .... canvas ..wow !!! and to be honest i never made any freakin program in thinBasic. But i made in FBSL ...
|
|
|
Post by Tomaaz on Jan 30, 2022 14:43:43 GMT -6
Really? You did not create a simple Scintilla-based editor for thinBasic??? I'm shocked! And, since you like to talk about OxygenBasic in topics dedicated to other BASICs, I wanted to stop you from doing so. You know - prevention is better than cure (but it obviously didn't work here). BTW Why do you have to hate everything I like? For years I was a guy who comes to BASIC forums and talk about other languages and, surprise surprise, they are all crap, according to Aurel. When I start a topic about BASIC, suddenly the BASIC I'm talking about it's not good enough to be talked about. Really? Man, I'm moving to Windows. What are you going to do now? Buy a Mac? .
|
|
|
Post by Tomaaz on Jan 30, 2022 14:50:41 GMT -6
Oh, and don't forget to check thinBasic UI example folder. You may notice that Canvas is one of forty four subfolders there.
|
|
|
Post by aurel on Jan 30, 2022 16:03:23 GMT -6
BTW Why do you have to hate everything I like? - no i don't ,you just have wrong perception holy smoke ...even your freakin Geany use GTK Scintilla well i don't talk very much here about OxygenBasic simply because there is not much to talk about but you can try it if you wish. thinBasic is let say OK but is not good for me it is exact copy or clone of PowerBasic in which is written and I never liked Eros attitude...by the way i even don't know is thinBasic forum alive? Man, I'm moving to Windows - what ? ....why ? what is wrong with Linux ? no Mac no no ...i recently wasting my time with FreeBasic(never like it very much) and little bit with C( never liked syntax) and of course with Scintilla-based code editor( it sounds like freakin JRS..extension) How i can check if i don't have it and don't have in plan to download it .
|
|
|
ThinBASIC
Jan 31, 2022 4:10:13 GMT -6
via mobile
Post by Tomaaz on Jan 31, 2022 4:10:13 GMT -6
So, after taking a part in discussion about thinBasic and giving us your opinion about it, you simply admit that:
1. You don't use it and don't have it installed.
2. You haven't tried it recently.
3. You have zero interest in it and have no plans to try it.
That makes perfect sense.
|
|
|
Post by aurel on Jan 31, 2022 7:41:53 GMT -6
YES ! But YOU as fresh new Windows user ..( i will blow) .. feel free and post what ever you want including thinBasic... maybe rosy is interested in thinBasic
|
|
|
Post by johnno56 on Jan 31, 2022 19:41:52 GMT -6
Well... I downloaded thinBasic and it runs fine within my WinXP VM. The examples, in my opinion, unless you were somewhat familiar with TB, are almost completely useless... lol The online community is still active. How active I do not know. Currently looking for 'snippets' to test. It may be possible that the VM may not be able to fully cope with all of TB's commands. That will take some time... The syntax looks familiar, but like most dialects, there are some commands I will have to look up... lol I found a 'particle' program but it runs a little on the slow side... that could be the VM doing that... I will keep looking...
J
|
|
|
Post by aurel on Feb 1, 2022 4:31:29 GMT -6
So tomek...is not only me heretige of PowerBasic few years back and PB users refuse to switch to thinBasic read ...just because is interpreter not sound good. Overbloated amount of source code (Eros says over 200k lines) All so called modules (read .DLL s) depend directly on Powerbasic Very complex syntax to remeber what is what.. and whole time you need to messing up with api wrappers. TBGL module (wrapper for OpenGL graphics ) is good for simple 2D games but over years (maybe more then 10 ) i never see anyone made any good games with it(just bunch of examples)
|
|