Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Is thinbasic 100% compatible with powerbasic?

  1. #1

    Is thinbasic 100% compatible with powerbasic?

    or how compatable is it?

  2. #2
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: Is thinbasic 100% compatible with powerbasic?

    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
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  3. #3
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: Is thinbasic 100% compatible with powerbasic?

    Forgot to say, thinBasic is a new under development language interpreter. This give the advantage and the possibility to discuss together development strategy and functionalities.

    We are always open to get feedback from users and possibly to implement users requests. Sometimes specific request can also give the opportunity to implement specific thinBasic modules. Take the example of TBGL module developed by Petr. From a single idea now Petr has developed an OpenGL module completelly integrated into thinBasic and developed with thinBasic SDK. Also all current thinBasic modules have been developed using thinBasic SDK. This can give you an idea of what you can add to thinBasic language.

    Regards
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  4. #4

    Re: Is thinbasic 100% compatible with powerbasic?

    Hi ErosOlmi,

    Thanks for the clarification. There are couple of other good basic-based interpreters, e.g. autoit, FBSL, etc. How does thinbasic compare with them? Being more compatible with Powerbasic is certainly a big plus (I agree with you, Powerbasic's syntax is good), are there other major advantages? Also, how long will thinbasic remain free?

    Thanks!

    Best,
    Shige

  5. #5
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: Is thinbasic 100% compatible with powerbasic?

    I'm aware of AutoIt and FBSL or FastMathParser and other but not enough to be able to give you a complete compare table. I think you have to try to do some scripting and test by yourself what is best for you. Or try some script and than ask to support forum and see what is the support level you will get. Or try some script, ask for new functionalities and see what's the "time to market" of new functions Or try to compare help files/documentation.

    On syntax, be sure we will remain as clean as possible to BASIC. We like PB syntax and will try to remain very close to it. Many BASIC languages (compilers and interpreters) started with a regular BASIC syntax but later it become a mix of BASIC, C and other languages. We think it is important to remain with a strict and clear logic.

    Advantages? Modularity, quite fast execution speed, script obfuscation, support, a lot of functions, complete script flow control, WIN32 API interface, functions, ...
    If you are a PB user you can use our include file and module example distributed with thinBasic setup under SDK directory. You can create your own functions and use them inside your scripts as native keywords. I do not know if other interpreters have this possibility but modularity is one of the biggest advantages of thinBasic.

    About commercial: thinBasic is free and will remain free!
    We have some commercial aspects we will release to the public in some months. Commercial aspects will not be on thinBasic as interpreter but on specific modules we will develop for very specific purposes.

    Ciao
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  6. #6

    Re: Is thinbasic 100% compatible with powerbasic?

    Hi sgsong,

    if you are a skilled PB or BASIC developer you should also consider that the learning curve with TB is nearly flat.
    Then seen the remarkable availability of specific modules typically the TB scripts are much compact because you make more with few lines of code.

    Regards,
    Roberto
    http://www.thinbasic.com

  7. #7

    Re: Is thinbasic 100% compatible with powerbasic?

    Thanks Roberto and Eros. I was trying to install it on my computer. I noticed that the current version expires at the end of June. Is this becasue it is still a preview version and a new version will replace it by the time it expires? Thanks!

    Shige

  8. #8
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    Re: Is thinbasic 100% compatible with powerbasic?

    Reason for the expire date was because we did not want old versions to be around till we were in main development phase. Now thinBasic is very close to be released as stable. It is not a version issue, it is a development phase.

    Next week we will release a new version with new expire date (end of the year). We hope it will be the last expire date after that only a free general key without any expire time will be released.

    Ciao
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  9. #9

    Re: Is thinbasic 100% compatible with powerbasic?

    Great, I am looking forward to it. Thanks!

    Shige

  10. #10

    Re: Is thinbasic 100% compatible with powerbasic?

    Please if you want, let us to know your comments, they will be very appreciate.
    Also don't hesitate to request help if needed.

    Thank you very much and best regards,
    Roberto
    http://www.thinbasic.com

Page 1 of 2 12 LastLast

Members who have read this thread: 0

There are no members to list at the moment.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •