Or you can do that if you currently want to. Better products the company xHarbour.com created but still didn't go forward.
Even after he opened his source, there was very little interest from programmers in his products, a small highlight for the sqlrdd driver.
But the Visual-xHarbour IDE is of no interest.
The fact is that you forked of Harbour and that way of thinking was shown to be WRONG, harmed Harbour and most of the users that were left are coming back, migrating to Harbour.
No one from the xHarbour team fixed the bugs pointed out by Przemyslaw Czerpak.
As big a job as the Przemyslaw Czerpak. Viktor Szakats made himself.I don't agree with your point of view, if it's going to break compatibility then change the prefix to hb_ or another one that the "team" in consensus vote for. That's order and think of the other people migrating their clipper code to Harbour. It was the initial proposal.
Anyway, time has shown that the creation of the fork (xHarbour) was wrong. Behind this event, the interest was simply financial. It was not a cause by the harbour developer community Best regards,
Itamar M. Lins Jr.
--
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: https://groups.google.com/group/harbour-users
---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/e990e53c-6b6b-49b6-9f32-41318f2fe666n%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: https://groups.google.com/group/harbour-users
---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/CADPHLr_LuwNf%2BqpWxnQ1CjpNF-C4ZiM2yMa4_SD1Nf2ea%3DZ4Mw%40mail.gmail.com.
The occurrences speak for themselves. Now how much xHarbour is there? We now have two xHarbour repositories which is official SVN's xHarbour or Ron Pinkas' xHarbour on GitHub? I have no interest in giving an opinion on anything, I just prefer to follow the facts.
Examples of other attempts that went the same way and failed to succeed Vulcan.net, and other congeners.
Best regards,
Itamar M. LIns Jr.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/4c488a02-d50e-41a5-b7ce-c24d185c646en%40googlegroups.com.
The occurrences speak for themselves. Now how much xHarbour is there?
We now have two xHarbour repositories which is official SVN's xHarbour or Ron Pinkas' xHarbour on GitHub?
I have no interest in giving an opinion on anything, I just prefer to follow the facts.
Examples of other attempts that went the same way and failed to succeed Vulcan.net, and other congeners.
Don't take it personally. There is no mistaking yours and other contributions from many good programmers. I'm just making it clear that diversity exists and we have to respect that for the greater good of the whole,
of all, if I'm going to take all the work that started before me and create yet another dissidence, that will have positive or negative consequences.
Best regards,
Itamar M. Lins Jr.
--
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: https://groups.google.com/group/harbour-users
---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/a05e9d67-368c-43ba-957a-53b547b9bf46n%40googlegroups.com.
But, of course, I could do all this without having to create a fork,
I could have done it directly in the Harbour repository. We're not talking about the great work the team at xHarbour has done on behalf of the Harbour "universe".
Best regards,
Itamar M. Lins Jr.
--
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: https://groups.google.com/group/harbour-users
---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/a37943de-ef55-48bd-b76e-a4c7849cb0b4n%40googlegroups.com.
github is never a problem.
Who wants to contribute, contribute to anything on anywhere.
I have fork of harbour 3.2, harbour 3.4, hmg, oohg, hwgui (fork on github from source-forge)
I contribute to all, when possible, inside my limitations.
But I think that post is about source code from sqlrdd and
xharbour.com, do you think it is wrong to save them on github?
José M. C. Quintas
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/a1fc5c72-38f0-1914-7ff0-9836ff990414%40gmail.com.
Of course, I already used Harbour before the xHarbour fork...I read all your fights or discussions in the group they are still accessible.I watched the rise of xHarbour, was a user and enthusiast of it, and watched its demise.To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/768a72e0-63d5-3051-2b20-98c322273ea5%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/768a72e0-63d5-3051-2b20-98c322273ea5%40gmail.com.
> OTOH, having a cloned repository in GitHub is a good idea indeed, since it gives visibility to the project and help people to download it.
github do this.
What about this?

one click and github moves to cloned repository.
José M. C. Quintas
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/62bc261b-c260-a466-b0f4-10e483e1d441%40gmail.com.
You received this message because you are subscribed to a topic in the Google Groups "Harbour Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/harbour-users/eMj701B2A_k/unsubscribe.
To unsubscribe from this group and all its topics, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/4c488a02-d50e-41a5-b7ce-c24d185c646en%40googlegroups.com.
Remembering that this is a Harbour "user" forum and it was you who brought up this subject. And this is a fact!
And not just me but also many other people followed the unfolding of the whole situation during these years.
Best regards,
Itamar M. Lins Jr.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/CANjxZCxqh4psKKG%2BUWqk6w1qB17TMoW2KzFmsP6D-FXD_m18uQ%40mail.gmail.com.
I'll use whatever works best in my little world of knowledge.
Are you the owner of xHarbour or Harbour by any chance?
I stopped using xHarbour after Przmek left. If he goes back to xHarbour maintenance I can use it again. I am free to choose.
>Personal
> politics inerfered with creativity and not only blocked me from
>contributing more than I did, they even DELETED great contributions for
>no apparent reason other than personal animosity - for example what
>happened to 'contrib/dot/'?
I see that there is confusion on your part, I believe that you must think that you are the owner of something in the Harbour for having undoubtedly helped in its development. Na prevents you from demonstrating that you are right in what you say. You could have created another repository in SVN/GIT like we have Minigui/Hwgui etc... That the community will see and approve of your work. And even pay for it if necessary.
Best regards,
Itamar M. Lins Jr.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/7fe32175-8be2-4557-978f-80b658028f00n%40googlegroups.com.
I see that there is confusion on your part, I believe that you must think that you are the owner of something in the Harbour for having undoubtedly helped in its development.
Na prevents you from demonstrating that you are right in what you say. You could have created another repository in SVN/GIT like we have Minigui/Hwgui etc... That the community will see and approve of your work. And even pay for it if necessary.
Or do you mean that xHarbour is that? But you said it wouldn't be backwards compatible with the clipper language. substr(), functions... etc... Would break compatibility...
Best regards,
Itamar M. Lins Jr.
--
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: https://groups.google.com/group/harbour-users
---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/dc218fc0-194a-4ca1-af1a-1e689e762a30n%40googlegroups.com.
Well, if I understand correctly... I'll cut this short. Where is this dot -> "like .net" extension working in xharbour ?
>it seems laughable to object to say NEGATIVE Arguments for String Functions like SubStr() arguing that it would "break error compatibility with Clipper" - I was literally blocked from providing such >functionality..Back then even adding support for additional optional arguments to enhance a function like say aScan() was disallowed. :(Or do you mean that xHarbour is that? But you said it wouldn't be backwards compatible with the clipper language. substr(), functions... etc... Would break compatibility...

To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/d42f5938-4da5-9982-d49d-932bfb345a33%40gmail.com.
You received this message because you are subscribed to a topic in the Google Groups "Harbour Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/harbour-users/eMj701B2A_k/unsubscribe.
To unsubscribe from this group and all its topics, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/8346c567-6ab0-4668-3304-8482dd983494%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/8346c567-6ab0-4668-3304-8482dd983494%40gmail.com.
On one of your posts, you mention about to use a modified harbour for Xailer.
May be you can answer why you do not want forks, but have your own fork.
José M. C. Quintas
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/8346c567-6ab0-4668-3304-8482dd983494%40gmail.com.
First of all, thanks to Ron for the big contribution he has given to Harbour and xHarbour.
I remember very well the whole history (from a user's POW) and
witnessed the events, as Ron resumed them. I started using
Harbour since version 0.43. The compiler (pseudo-compiler we
should say to be pedantic as Itamars seems to be) was in its
infancy. I think that at the time it was mainly made by its
creator Antonio Linares, and the goal was (rightly) to offer the
Clipper compatibility 100%.
After some years we had version 0.99, a really stable and complete
piece of software. More or less at the same time I needed to port
a couple of medium-sized programs from Clipper/DOS to Windows. One
problem with Clipper was the "incompatibility" of Clipper
executables with multi-tasking new OSes from Microsoft. (Windows
NT and Windows 2000). Clipper programs appeared as resource-hungry
even when in idle state. I found eventually a little program that
was able to patch the idle time management (the patch had to be
run vs. the executables once compiled). Another problem was the
16-bit limit. Harbour was a 32-bit "compiler" and that was a big
advantage, in perspective.
The point that was missed is that it's OK to port a Clipper
program to Windows and give it much more memory available,
increased dbf size etc, but a Windows user hardly would have been
satisfied with the classical 80x25 console mode. xHarbour offered
the amazing GTWVW lib (missing in Harbour) and an improved and
powerful syntax, while keeping the sacred compatibility with
Clipper more or less intact. And the commercial version had this
amazing xBuilder and a way to design forms and controls more or
less as Delphi, that in between had become a big success. So
xHarbour seemed as a "Delphi for xBase", not a stupid idea at all.
I remember to have choosen xHarbour + GTWVW + HWGUI as the quickest way to port my programs to Windows. Yes, still the console mode, but with a decent font, some colors, the user able to choose console and font size, and the use of Windows APIs to choose printer, preview the printouts, and even call the Calculator from inside my program was a big step forward. Pseudo-console windows had a toolbar too, and a windows-style menu, to make clear even to the less careful user that it was not a console application, it was a Windows application that strangely resembled a console application :-)
At the time xHarbour was the main engine leading the development,
while Harbour was sleeping. From time to time some pieces of code
were ported from xHarbour to Harbour. Also, I remember Ron as a
passionate contributor, often changes, improvements and
corrections were signed by him. I choose to use xHarbour for the
development of desktop (Windows) programs, and to use Harbour for
web applications. A solomonic decision to stay in touch with both
compilers and "see what will happen".
The whole idea of xHarbour was a logical one and also the idea of a standard GUI was a good one. It's completely useless to say today, after 20+ years, that the decision was ill-fated. The core developers of Harbour were too zealous toward the idea of "Clipper compatibility before all".
BTW, there are still some nice features of xHarbour that are IMHO
more friendly/useful/better implemented than in Harbour, as DLL
management, RegEx, the calling a function via its pointer... just
my opinion.
If I today speak about Harbout to someone, the compatibility with Clipper is the LAST thing I say.
"Oh, BTW it's also compatible with an old powerful language...
ever heard of Clipper?"
"Clipper? Naah..."
"OK, forget about it..."
I was quite sad when xHarbour.com went out of businesses. I never purchased the commercial product but I think that I owe something to xHarbour project. A big thank to Ron for this last effort to keep alive xHarbour.
BTW I downloaded v.1.2.3 from Github and compiled with MINGW 8.1
- OK
My 2 cents
Dan
You are obviously entitled to your opinion, and opinions are not a good subject of argument.
For historic accuracy and more complete context, its important for me to share the history of the xHarbour as I experienced and witnessed it:
I created the xHarbour fork back in August 2001, more than 2 decades ago.
I and many other others contributed thousands of hours to xHarbour (witOUT any financial reward). Those contributions brought dozens of significant additions, and improvements over Harbour, in practically every aspect, resulting in the majority of users and development moving to xHarbour.
Harbour was then practically a dormant project, literally without any significant development. For some 4 years, until October of 2005 (when Przemek started refactoring/rewriting significant aspects). For those years almost all of the development was borrowed from xHarbour.
Then not because of Harbour's strict bureaucracy, but rather because of it being IDLE and therefor ripe for extensive rewrites (and possibly other personal reasons that are not known to me), late 2005, Przemek (the best programmer I ever knew, and a true force of nature), decided to rewrite most of Harbour code, resulting in amazing core improvements, far superior to xHarbour in those aspects.
Even after those rewrites by Przemek, and even after serious attempts to port as much of xHarbour's extended syntax and features as possible, and even over a decade since my retirement, and even with practically no active development of xHarbour for many years, xHarbour is still used by very successful companies, and independent developers, to develop and maintain significant and very successful products, to date.
xHarbour.com never infringed on, nor limited xHarbour or Harbour openness in any way, rather it developed tools and functionality that did not exist in the open source space, and directly competed with other similar commercial tools available for both Harbour and xHarbour.
Finally, since you took the liberty to claim that I "harmed Harbour", I must tell you that for anyone other than the very original developers of Harbour's code (which was adopted by the xHarbour fork), to claim that I harmed Harbour is very pretentious.
Ron
On Saturday, September 2, 2023 at 2:55:34 PM UTC-5 Itamar M. Lins Jr. Lins wrote:
Hi!Since many years, the github is your friend!
It could have very well made a fork and demonstrated this in practice.
Or you can do that if you currently want to. Better products the company xHarbour.com created but still didn't go forward. Even after he opened his source, there was very little interest from programmers in his products, a small highlight for the sqlrdd driver. But the Visual-xHarbour IDE is of no interest. The fact is that you forked of Harbour and that way of thinking was shown to be WRONG, harmed Harbour and most of the users that were left are coming back, migrating to Harbour. No one from the xHarbour team fixed the bugs pointed out by Przemyslaw Czerpak. As big a job as the Przemyslaw Czerpak. Viktor Szakats made himself.I don't agree with your point of view, if it's going to break compatibility then change the prefix to hb_ or another one that the "team" in consensus vote for. That's order and think of the other people migrating their clipper code to Harbour. It was the initial proposal. Anyway, time has shown that the creation of the fork (xHarbour) was wrong. Behind this event, the interest was simply financial. It was not a cause by the harbour developer community
Best regards, Itamar M. Lins Jr.
--
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/CANjxZCyKJS7JizWR%2B5CCPu6psZKmkeYbUdON2Vj%2BLTCHxviOFg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/CADPHLr-P78z3xrEOznx9atmas8imd2kLdOB%2BaE5S4ABReBNkfw%40mail.gmail.com.

To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/aa0c8634-40a7-6afa-2dfe-299c93356023%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/4790d98f-20f8-949a-8d2b-7429b4cf5053%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/4790d98f-20f8-949a-8d2b-7429b4cf5053%40gmail.com.
For those interested, I just uploaded all of xHarbour.com sources (SQLRDD, Visual xHarbour, xBuild, xEdit, WinAPI, IEGui, xbScript (ActiveScript Host), RushMore, OleServer, xDebugW, XDO, and all other in-house sources, batch files, xBuild scripts, etc., to the xHarbour free public git:The files were uploaded unmodified as per the latest private repo we had, so Licensing info in the sources was not yet touched, but you are here by granted the right to use all of xHarbour.com sources (Pelles's C excluded!) as per GPL V2. (or later at your choice).Ron