Hi Eric,
Thanks for the link. I visited it about a week ago and also watched a presentation you made to vfp developers on Harbour (can't remember where that video was, though).
The one thought that keeps going through my mind, and this is something that irritates me going back 30 years, is the lack of dates on most online documents (not just Harbour). Would it be possible to add update/creation dates to your articles? Obviously, now that you replied with the link, I'm aware that yours are recent, but future users of this platform will run into the same issues with the plethora of information available that is potentially outdated.
The ONLY thing that gave me confidence as I took this plunge was that youtube shows that Choon Wei's videos are from 2021. (I think that your video was also recent, but I needed some hand-holding.)
To give you an idea of the challenge I'm facing as a noob, right now I have 62 tabs spread across 6 browser windows (I just counted them), showing several documentation sources, discussions, forums, etc. (some tabs point to the same sources, of course), as well as 3 separate chm files open, and have spent the past three days jumping around like crazy, looking (often unsuccessfully) for answers to pretty basic questions. As much as Harbour is a mature product, I can't honestly recommend it to anyone unless they have an xBase background, because I simply can't imagine how someone who lacks that foundation could possibly learn, let alone become proficient, with Harbour.
Around 2000, Kevin McNeish (don't know if you know of or remember him, he created the Mere Mortals framework for vfp) became an early adopter of .net. I considered using the same approach he applied back then, and go through all the functions, properties, methods, etc. (or at least those that I need) and painstakingly document them. Unfortunately, unlike .net, there doesn't seem to be a Class Browser for Harbour, so I don't even have the ability to "dig" and look for things here.
So these have been three hellish days hitting wall after wall, looking at 3 different documents for every single piece of information and scouring the samples provided with Harbour (whose creators, for some weird reason, think that code comments are evil).
Yeah, I know that this is an open-source project and it's manned by volunteers (some of which pull in all directions at once), and I've been using Linux long enough to know how things work (or don't) in this sort of environment, but I REALLY needed to vent. My rant is by no means directed at you, but at the community at the same time that I'm extremely thankful for the assistance I received here with the few issues I wasn't able to figure out on my own.
Again, thanks for the links!
Alex