Hi sgsong,
first, thanks for your interest into thinBasic.
thinBasic is not related in any way with Power Basic as language and as company.
We use Power Basic to develop most of the parts of thinBasic.
Now, back to your question. thinBasic syntax is very close to PB syntax because we think PB syntax is one of the best BASIC syntax around: clear and coherent during the years.
Many of the keywords implemented under thinBasic give almost the same results as PB. Function declaration is almost the same but default passing parameters is BYVAL under thinBasic and BYREF under PB. API declaration is almost the same.
Many other things are similar but our main target was not to have 100% compatibility with PB.
That said, we have also implemented ALIAS keyword that gives you the possibility to change default thinBasic keywords names. You have also the possibility to implement your own new compiled keywords using thinBasic unique module development SDK under Power BAsic, C or other languages.
We are also working to release thinBasic parsing core as single product. This will allow users to use thinBasic as internal scripting language.
Hope to have answer to your question.
Regards
Eros
Bookmarks