Yes Lazarus supports arm, but CodeTyphon did not when I tried it a couple of years ago. CT provides a lot of extras and addons.
It also has a simpler installation procedure, supposedly. But since it wouldn’t work on ARM I cannot evaluate that.
Yes Lazarus supports arm, but CodeTyphon did not when I tried it a couple of years ago. CT provides a lot of extras and addons.
It also has a simpler installation procedure, supposedly. But since it wouldn’t work on ARM I cannot evaluate that.
Yes. Consider it as Lazarus on steroid.
I use it because it has a very big collection of components that one can use out-of-the-box and rarely have I to go through the tedious cycle of installing necessary components.
Yes, it does!
Getting a little off topic, but interesting thread here on CodeTyphoon relative to Lazarus: Lazarus Vs Codetyphon
At the moment, I am learning PureBasic to write our bookkeeping application. I find it very powerful once you get used to its basic structure.
There are many interesting PureBasic tutorials on YouTube. The PureBasic 101 series is the best, in my view. Also, the help system is very clear and extensive.
For those interested, remember that PureBasic is procedural and utterly different from Xojo. The best way to learn PureBasic from Xojo is to start fresh with an open mind. It has some learning curve, but it is worthwhile.
I bought a lifetime licence some months ago. If you want a lifetime licence too, be quick but it is gonna change to a monthly subscription.
Thank you for the update.
I went to youtube yesterday to watch a tutorial on programming (macOS)… The guy explained how to work with DateTimePicker on macOS. You get a black screen with text all along, and never see what it looks like (that was what I wanted to see).
I can tell now why I never follow a video tutorial on YouTube (or elsewhere).
Text Tutorial are far better ! Look at the one from… Xojo !
Doh ! And look at current Apple Documentation and compare with the one they had, say 40 years ago (BASIC AppleSoft Manuals I am talking about)…
I bought a PureBasic license after finding this thread. I find PureBasic refreshing but don’t have a lot of experience yet. I’d be very interested to hear how it goes with your bookkeeping application, I hope you’ll share some updates!
I have been learning PureBasic myself during the last month (in my free time). I like the way it works, but the learning curve is steeper than Xojo’s.
I found that it is best to organise your applications in files you link with the include command to the main file. Your main file has the “.pb” extension, while the linked files have the “.pbi” extension.
You can create a form for your user interface visually, such as in Xojo or code. At this moment, I am using manual coding for the UI. However, for more complex layout, you should use the visually method. Remember that the events, unlike Xojo, are in a separate file. Form files have the extension “.pbf”.
Use the option “EnableExplicit,” which requires you to declare the variables before using them. This can save you a lot of time when searching for logical errors.
ChatGPT is your best friend when learning and programming in PureBasic. Nevertheless, it is not always correct, and you need to ask other questions to get good results.
Yesterday, within two hours, I wrote a short program calculating Easter Sunday for any given year. I don’t need it, but it is a good exercise that teaches you a lot. It is best to write many short applications so you get the hang of it. Make sure you understand the coding in the process.
Last week, I wrote a file to handle the disk/directory structure for the bookkeeping application. I find the PureBasic way of doing things less complex than Xojo.
By the way, I threw out Xojo early this year because I installed it on my new laptop, and it crashed within a minute of using it for the first time. That was the final drop for Xojo.
I can also recommend Giliaume’s “PureBasic 101” series on YouTube. It provides a very clear explanation.
Based on my short experience with PureBasic, I made a good choice. Once I am up to speed, it will serve our purpose well.
I wish you an interesting PureBasic journey into the unknown. Don’t give up, just go for it!
Chris
Thank you for your awesome reply!
You are welcome
Follow-up to Mike Shah’s PureBasic first impression with an interview of Fred, PureBasic’s main developer: PureBasic, a conversation with the creator Frédéric Laboureur – Conversation #9