26 views
Skip to first unread message

kamlesh patel

unread,
May 23, 2026, 1:32:12 AM (13 days ago) May 23
to The Ring Programming Language
Respected Sir,

I am a clipper/harbour programmer. I have created a desktop
application in the ring so should I use sa.

Currently I am using ring for a sample program.

You will give your opinion.

Best Regards
Kamlesh

Antonio F.S.

unread,
May 23, 2026, 4:00:02 AM (12 days ago) May 23
to ring...@googlegroups.com

Hello Kamlesh.

You will surely get a satisfactory answer in this forum, since Ring is a wonderful choice to share with Harbour.

Best regards.
Antonio F.S.

----------------------------------------------------------------

El 23/5/26 a las 7:31, kamlesh patel escribió:

Mahmoud Fayed

unread,
May 23, 2026, 4:53:13 AM (12 days ago) May 23
to The Ring Programming Language
Hello Kamlesh

>> "I am a clipper/harbour programmer. "

I started learning programming using clipper, and this language comes with a unique spirt. At first it's procedural and simple. It's dynamic and flexible. It's powered by ready to use functions/features for TUI and Database, and it's more natural than many languages through it's preprocessor and command-based instructions.

Harbour was one of the languages that I have used for many years, and I distributed it with PWCT software as the default programming language (beside other options like C).
Harbour is portable clipper + many modern features & libraries. 

I also used Visual FoxPro (developed many apps using it + PWCT environment is developed using VFP). inside PWCT we have HarbourPWCT (visual components generate Harbour code) which I have used for many years to develop database apps & research projects.

Moving from Clipper/Harbour/VFP to Ring doesn't only bring this experience to Ring language, but more too, where I have used/studied other languages which influenced Ring design like Lua, Python, Ruby, QML, Supernova, etc. :  Introduction — Ring 1.26.0 documentation 

In summary for this point: Ring is natural next step after using Clipper/Harbour/VFP/Lua/Python/etc.   (At least for me)

>> "so should I use sa."

This part is not clear to me. what do you mean with sa.

>> "Currently I am using ring for a sample program."

Start step by step, check ring apps/samples, when you do more samples before creating large apps, you will get a better learning curve

Greetings,
Mahmoud
Reply all
Reply to author
Forward
0 new messages