Initial Thoughts on thinBasic
by
, 22-09-2017 at 19:27 (2739 Views)
Forgive any incoherence, but I didn't finish cutting the grass until 4am. And instead of going to bed, I have been playing with thinBasic for the past 7 hours here in bed, while my wife sleeps.
I usually use several different programming languages. Different languages for different purposes. My most used language was Jamagic which was an awesome interpreted language that was very powerful and could do apps, 2d and 3d and despite its age and having been dead for many years, it still worked flawlessly on any Windows system. I never released much of anything in Jamagic, but I used it for prototyping nearly everything I worked on.
All of my old systems and backups are buried in boxes in the studio. So, I am really starting fresh, with a clean slate for the most part. In looking at what current languages are still around and still active, I decided to check out thinBasic.
I have found my new language for prototyping! ThinBasic rocks and is perfect for my prototyping needs as well as my "have fun" language to play around with and relax.
The only thing I dislike about thinBasic is the VD. But, to give it some props, it is one of the few VDs that properly handle Group Boxes within the VD itself. I am kinda picky about VDs and I also seem to be one of the few who actually use a VD. That is it for dislikes and for clarity I generally dislike 80% of the VDs that come with a language.
Petr has done an awesome job on the OpenGL side of thinBasic! Everything is very well thought out and intuitive. Michael has made some awesome contributions to the gaming side if thinBasic, as well. So a huge thank you to Petr and Michael for all of their hard work.
As to the rest of thinBasic, I am extremely impressed with everything Eros has done. If thinBasic had a JavaScript-like syntax, it would be a modern version of Jamagic (which is my favorite language of all time). But there is nothing wrong with BASIC syntax. So, a modern version of Jamagic with a syntax which requires much less coding.![]()
Music has always been my first love and is now once again my main focus. I am in the process of saving $$ to build a new studio and will be able to work on my own music, as well as do production work and lessons and instrument repairs.
I quit taking contract programming work almost five years ago. So, anything programming wise for me now, is purely for my own enjoyment and to fill my own need or desire. As I have gotten back into music, especially the production side of it, I have found there are a lot of little apps and utilities I could write that would help with working with certain studio gear and keeping records/logs, etc. So most programming things publicly released from me would likely fall into that category, although I do have a love for certain types of games.
Indie languages are almost all dead. ThinBasic is one of just a small few that are still actively developed and supported. I hope it will continue to thrive for many years. There is an awesome group of people here and I consider it an honor and a privilege to be among the community.
I am still learning thinBasic, and I am sure I will have many questions and due to my TBI, it can be harder for me to grasp some things and I often need more in-depth help/explanations/examples if I am struggling.
Thank you to Eros and the gang for thinBasic.