PureBasic News

A couple recent items on PureBasic:

Note that Fred is looking to change the licensing model to an annual subscription (like their other product, SpiderBasic for the Web), with current licensees grandfathered, so if you’re even considering getting a license, now would be a great time to lock that in.

Also, another video review: PureBasic - First Impression [Programming Languages Episode 35]

This time, the reviewer, Mike (who has a great collection of other language “first impression” videos), had a lot more success than a previous reviewer, to include taking inevitable Linux issues in stride.

I’ve been gradually transitioning my personal development over to PureBasic, while using a number of languages professionally including Julia and C#. PureBasic is just a lot of fun.

4 Likes

I’ve been using Purebasic for almost all my personal development for 3 or 4 years now. And, since I am retired, that means almost all of my development, period. :slight_smile:

Not a big fan of it going to subscription, but if it keeps it going and the price is reasonable, I can live with it. Actually I’m kinda surprised its been able to hang around this long with just the one time payment system.

Like all languages, it has some quirks and issues, but I love how small and fast it is. Executables are incredibly small.

Not a big fan of it going to subscription, but if it keeps it going and the price is reasonable, I can live with it.

Not to worry; if you already have a license, Fred says in a forum post on this question that you’ll be grandfathered: Interview by Quin and Nsstudios - PureBasic Forums - English. The subscription model will only apply to new licenses going forward.

bought a license yesterday… 79,- EUR is really a fair price

2 Likes

REALbasic was $99 in 1998…

I bought my PureBasic licence somewhere in December 2024. I do not regret it and it is a lifetime licence. It is very different from Xojo but much more flexible. The learning curve is a little steeper than Xojo but it is worthwhile.

I like working with PureBasic and can surely recommend it.

Also nice to see this PureBasic thread appearing here in the IfNotNill forum.

Just ordered as well. Not sure if I’ll use it, but getting grandfathered in is worth it!

1 Like

since i don’t know anything about it, has anyone tried the spiderbasic variant to write mobile/web apps?

Just in time for version 6.20: PureBasic 6.20 is out ! - PureBasic Forums - English

The regular pace of updates and responsive fixes to bugs identified in the forum is… refreshing.

Hehe my first steps… looks quite familiar if you already know how to deal with forms… but what I want to mention, unlike Xojo for many many years, purebasic has a date picker :wink:

I am now looking for gtk Bindings…

Having to call the Events from code/inside my code stopped me.

I released an application in 2013 to a charity entity. After sometimes and after seing how they wrote the date, I used Popup Menus… Then, sometimes later they asked for another application and a date picker woult be good to have, and I create my own. Now, the dates are YYYY-MM-DD everywhere and I am happy.
I was so happy that one day I decided to check if I can add statistics for reports and, yes, I’ve done it. They were a bit cold when I show them, so I say “You are free to use it or not, iit is a tool and you have the last word." I talked to them some days ago and they were happy to have this tool.

PS: I started to explore the Chart way, then I stopped: they only have to use LibreOffice to get Charts (I do not ask them if they use charts !!! :wink:

1 Like

You can use an event loop, or you can also bind events directly: BindGadgetEvent

PureBasic is not object oriented, so you do have to think about it a little differently from Xojo.

It apparently uses GTK (and maybe now QT?) natively on Linux, but there’s no reason you couldn’t call GTK directly on any platform through the library mechanism: Library

There are some forum threads discussing making this a more formal option, but doesn’t seem to be a priority.

I started programming before OOP was a thing, had to rewire my brain for that and then I went to Purebasic, I had rewire my brain back to procedural programming. :slight_smile:

:100: Same here, though working in other non-OOP languages such as Julia has been helpful.

in some aspects purebasic looks like a mixture between basic and pascal…

Tried my hands on PB and it is really very good.

But now a days I enjoy using Pascal when it comes to building cross platform app.

My favorite is CodeTyphon maintained by Pilot Logic.

I like to describe it as a high level version of C.

1 Like

Does it support Mac Arm64 CPUs yet? Last time I checked, it did not support them yet.

Probably? Looks like it uses FreePascal, same as Lazarus, which does support ARM64.

Does it provide a GUI library? Wasn’t obvious in the documentation. Why CodeTyphoon over Lazarus?