|
ThinBASIC
Feb 1, 2022 6:43:33 GMT -6
via mobile
Post by Tomaaz on Feb 1, 2022 6:43:33 GMT -6
Yeah, and the German newspapers, in my opinion, unless you were somewhat familiar with German language, are almost completely useless. What a surprise... Do you really try to learn new languages by looking at examples before you read about their design, philosophy,data types,syntax etc.? That explains why you're unable to learn anything beyond things you already know. Why is the fact that thinBasic and its modules are written in BASIC a problem for you? And why should thinBasic users care about a number of lines of code in its source??? What's next? Oh, I know. The variable names in thinBasic source code are ugly and to long.
|
|
|
Post by aurel on Feb 1, 2022 8:41:09 GMT -6
You have right in some things but in some not . As i said before thinBasic tend to be clone of PowerBasic and that sucks ..also as stupid long command names like Canvas_SetPixel ...really? Tomek ..there is nothing to learn for me in thinBasic look this : CALLBACK FUNCTION DlgProc() as long LOCAL wsText AS STRING STATIC hEdit AS DWORD SELECT CASE CBMSG This is same exactly how is used in PowerBasic ,also require TBMain pandan of PowerBasic MAIN ...etc..etc well that might be new for you bit not for me , i like to experiment with C becuase if you use winapi in C it is same like anywhere else with little bit different syntax only . also if you like thinBasic use it ... here is my "aka Canvas" he he
|
|
|
Post by Tomaaz on Feb 1, 2022 11:52:42 GMT -6
OK. I get your point. I have never tried PowerBasic and I don't know how similar these two are. On the other hand thinBasic is a freeware interpreter while PowerBasic is a paid-for compiler. It's possible that the plan was to create interpreted version of PowerBasic (or a dialect as close to it as possible). You know - Nim is a kind of compiled version of Python. Crystal is a kind of compiled version of Ruby. All I can see is that thinBasic is a complex interpreter that can handle many more tasks than RCBasic or NaaLaa, for example.
|
|
|
Post by aurel on Feb 1, 2022 12:55:06 GMT -6
Well Yes... thinbasic is really a complex.. did you find OxygenBasic based examples there are somewhere but represent OxygenBasic in bad - complex - assembler way not very user friendly ..and yes both RCBASIC and NAALAA are game oriented languages...
uff Nim (nimrod) is strange to me ..it seems to me that is transpiler to C++ or C as far as i know . Crystal...i read some things on github about that language
|
|
|
Post by aurel on Feb 1, 2022 13:29:32 GMT -6
|
|
|
Post by aurel on Feb 1, 2022 13:51:38 GMT -6
and check the crap called CARP
(load-and-use SDL)
(defn tick [state] (+ state 10))
(defn draw [app rend state] (bg rend &(rgb (/ @state 2) (/ @state 3) (/ @state 4))))
YES why can be simple when can be complex without real advantage
|
|
|
Post by Tomaaz on Feb 1, 2022 15:20:17 GMT -6
Lisp is actually pretty simple, but it's totally different. NewLisp is by far the simplest language I've ever tried, but it doesn't make it the easiest to use or read. Nim is pretty good and very easy to use, but compilation (converting to C + making an executable) is really slow. Crystal doesn't have an official Windows version at the moment (sorry, if I'm wrong, but I can't see it on the download page).
|
|
|
Post by aurel on Feb 1, 2022 15:47:27 GMT -6
yes you right there is no Crystal version for Windows and yes i see that "that" Carp is sort of Lisp ...ouff plese NO (((( ))))) i dont like it , so i guess Nim is transpiler like freakin V-Lang oh dear.. but who care
|
|
|
ThinBASIC
Feb 1, 2022 16:24:21 GMT -6
via mobile
Post by Tomaaz on Feb 1, 2022 16:24:21 GMT -6
I think the plan for V was to be a standalone compiler that doesn't need anything else to produce executables, but it looks like its development has stopped. It's been stuck on 0.2 version for ages. There is no proper and active forum for it, the website doesn't get any updates...
I don't really care anymore. If I want to do some coding for fun, SmallBasic is my choice. Works great on Linux and Windows. Next year my son starts computer science at schools, so I may jump in and see what languages he will be introduced to.
|
|
|
Post by aurel on Feb 1, 2022 16:34:58 GMT -6
python...? C# ...C++ well SmallBasic is somhow in limbo there is board on SyntaxBomb BPLUS was user ..but he switched to QB64 ...bigger public probably
|
|
|
ThinBASIC
Feb 1, 2022 17:29:01 GMT -6
via mobile
Post by Tomaaz on Feb 1, 2022 17:29:01 GMT -6
Aurel, 95% of programming languages are "in limbo". And I'm not talking about obscure languages for enthusiasts. Just look at Perl or even Ruby.
The three languages I would like to see in active development and with a biger base of users are OpenEuphoria, Newlisp and, of course, SmallBasic, but I know it's not gonna happen.
How is OxygenBasic? From what I can see things don't look good. Website's gone. Forum's gone. Not much activity on Github...
|
|
|
Post by aurel on Feb 2, 2022 1:22:03 GMT -6
OxygenBasic ahh long story...sites are on sourceForge and on github forum is on : www.jose.it-berater.org/smfforum/index.php..it is old JoseRoca PowerBasic forum.. and to your alpha-stage thinking it is not..it is far away i can say that is stable as FreeBasic even is less complex now is self-compiled ...another plus...Charles says that he will soon release SC 0.4 version
|
|