Returning user
Posted: Wed Jan 04, 2023 4:38 pm
I have been away from PB for a few years. Past user and really liked it. Perfect for quick apps. It was my go to for utilities, editors, front ends to microcontrollers and even a few games. I have never found something so accessible since days of old on BASIC (BBC BASIC for me on BBC B, Master and Archimedes then recently SDL and Visual Basic in pre .NET days before it was wrecked). It was comfortable, accessible, productive and powerful, concise and contained. A rare combination.
Moved to Python and C on macOS and away from Windows. Various reasons. Also was not overly keen on the performance and appearance of PB GUI on macOS. Then moved to ARM Mac in 2021 and never thought much more. I did miss the simple accessibility of PB. Over Christmas thought I would have a look to see how it would run on Rosetta2. Surprised to find an M1 build and even more surprised to find my purchased license provided downloads to v6.
After a day or so playing around I am impressed. Very impressed. Performance is excellent. Libraries all work with a few minor exceptions (such as OpenScreen). I think I will be returning to PB. Also had a look at Spider Basic and impressed to see it has also upgraded. My purchased license for SB expired for updates in 2018 but given the price I will be purchasing.
What I like about PB:
Simpler and more concise language that can do almost everything needed. Simplicity without compromise. Function without complexity. The classic "more with less" that I really like C and similar for. A major benefit of PB. After working with Python and C++ for a few years this is welcome. Python has many great ideas but it can be hard to master many of them and keep them on hand for use. C++ seems to have just gone crazy and is a challenge to master now. I still prefer C and C is like PB for me - core set of data types, language constructs and keeps it simple, accessible and productive. PureBasic is to Python what C is to C++ for me if that makes sense.
Libraries. What can I say? All in one place, no GitHub dependencies, no pip to install and manage and no sprawl.
Documentation. Best there is. All in one place including all the libraries and support. Perfect. I would pay good money for a bound book of the full set - I have paid quite scary amounts for books that don't come close.
Cross platform. Done in a way that seems to work. Even added PI. Ticks all my boxes. I suppose asking for iOS would be a bit far (for that there is Spider Basic). Run some tests and all seems to work as expected.
Easy to build executables that I can pass on to others without a bunch of hassle.
Keen to see how it develops. I will certainly be returning. While I may not be exclusive PB just it will see more and more use and more projects and apps moving to PB.
A few things I would like to see: Dash docset - the documentation for PB is awesome and Dash would be a great front end. Git integration within the editor.
Thanks to the team for a great app and some amazing work to deliver version 6.
Moved to Python and C on macOS and away from Windows. Various reasons. Also was not overly keen on the performance and appearance of PB GUI on macOS. Then moved to ARM Mac in 2021 and never thought much more. I did miss the simple accessibility of PB. Over Christmas thought I would have a look to see how it would run on Rosetta2. Surprised to find an M1 build and even more surprised to find my purchased license provided downloads to v6.
After a day or so playing around I am impressed. Very impressed. Performance is excellent. Libraries all work with a few minor exceptions (such as OpenScreen). I think I will be returning to PB. Also had a look at Spider Basic and impressed to see it has also upgraded. My purchased license for SB expired for updates in 2018 but given the price I will be purchasing.
What I like about PB:
Simpler and more concise language that can do almost everything needed. Simplicity without compromise. Function without complexity. The classic "more with less" that I really like C and similar for. A major benefit of PB. After working with Python and C++ for a few years this is welcome. Python has many great ideas but it can be hard to master many of them and keep them on hand for use. C++ seems to have just gone crazy and is a challenge to master now. I still prefer C and C is like PB for me - core set of data types, language constructs and keeps it simple, accessible and productive. PureBasic is to Python what C is to C++ for me if that makes sense.
Libraries. What can I say? All in one place, no GitHub dependencies, no pip to install and manage and no sprawl.
Documentation. Best there is. All in one place including all the libraries and support. Perfect. I would pay good money for a bound book of the full set - I have paid quite scary amounts for books that don't come close.
Cross platform. Done in a way that seems to work. Even added PI. Ticks all my boxes. I suppose asking for iOS would be a bit far (for that there is Spider Basic). Run some tests and all seems to work as expected.
Easy to build executables that I can pass on to others without a bunch of hassle.
Keen to see how it develops. I will certainly be returning. While I may not be exclusive PB just it will see more and more use and more projects and apps moving to PB.
A few things I would like to see: Dash docset - the documentation for PB is awesome and Dash would be a great front end. Git integration within the editor.
Thanks to the team for a great app and some amazing work to deliver version 6.