Ring 1.24 Released!

190 views
Skip to first unread message

Mahmoud Fayed

unread,
Oct 1, 2025, 12:51:32 PM (4 days ago) Oct 1
to The Ring Programming Language

Mansour Ayouni

unread,
Oct 1, 2025, 1:09:10 PM (4 days ago) Oct 1
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud,

Congratulations and long life Ring!

All the best,
Mansour

--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ring-lang/ae6828ff-b9eb-41a5-a761-41eb2b72081cn%40googlegroups.com.

Mahmoud Fayed

unread,
Oct 1, 2025, 1:17:34 PM (4 days ago) Oct 1
to The Ring Programming Language
Hello Mansour

>> "Congratulations and long life Ring!"

Thanks :D

Greetings,
Mahmoud

Bert Mariani

unread,
Oct 1, 2025, 4:36:39 PM (3 days ago) Oct 1
to The Ring Programming Language
Hello Mahmoud

Microsoft will Not allow the download of Ring 1.24  64  to complete.
After I clicked to Keep the download  and that it was Safe.
Brought me to this web page, which I filled in and submitted.
Nothing happened - no response  or email
I tried 4 times

I think you need to register Ring with Microsoft.
It has complained of every version in the past.
But accepted to "Keep" the download.
Now it does not.

Ring124-Microsoftpng.png

The Future of Programming

unread,
Oct 1, 2025, 4:41:42 PM (3 days ago) Oct 1
to The Ring Programming Language
Hello Bert

Have you tried changing the web browser and using Friefox

Also, check the downloads folder after selecting Keep the file

Greetings, 
Mahmoud

Antonio F.S.

unread,
Oct 1, 2025, 5:01:55 PM (3 days ago) Oct 1
to ring...@googlegroups.com
Hello everyone.

Many congratulations on this new version of Ring. :-)

Unfortunately, I can't keep up with the pace of creating videos for the
Ring course in Spanish until I have more time, as I'm busy with other
tasks. I'm working on it, but only a bit on weekends.
Anyway, I haven't given up! :-) :-)

Best regards.
Antonio F.S.

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

El 1/10/25 a las 18:51, Mahmoud Fayed escribió:
> Hello
>
> Ring 1.24 is Released! ...

The Future of Programming

unread,
Oct 1, 2025, 5:05:40 PM (3 days ago) Oct 1
to The Ring Programming Language
Hello Antonio

Thanks :D

Take your time, what is beautiful about contributions to open source or free content is we can do this at any time with love (it is not a job, we do this for fun or because we want, etc.) 

Greetings, 
Mahmoud

--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.

Antonio F.S.

unread,
Oct 1, 2025, 5:23:37 PM (3 days ago) Oct 1
to ring...@googlegroups.com
Hello Mahmoud.

You're absolutely right. However, Ring is so beautiful and there is so
much to say about this language in Spanish... :-) :-)

Best regards.
Antonio F.S.

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

El 1/10/25 a las 23:05, The Future of Programming escribió:

The Future of Programming

unread,
Oct 1, 2025, 5:24:55 PM (3 days ago) Oct 1
to The Ring Programming Language
Hello Antonio

You are welcome :D

Greetings, 
Mahmoud

--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.

Riko Abadi

unread,
Oct 1, 2025, 7:35:44 PM (3 days ago) Oct 1
to The Ring Programming Language

Congratulations, Mahmoud.

Well done on your hard work, the ring code was a pleasure to work with.

The Future of Programming

unread,
Oct 1, 2025, 7:54:54 PM (3 days ago) Oct 1
to Riko Abadi, The Ring Programming Language
Hello Riko

Thanks for your kind words :D

Greetings, 
Mahmoud

Mario H. Sabado

unread,
Oct 1, 2025, 9:22:33 PM (3 days ago) Oct 1
to The Ring Programming Language
Many thanks Mahmoud for this great release.  Congratulations!

Best regards,
Mario

--

---
You received this message because you are subscribed to the Google Groups "The Ring Programming Language" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ring-lang+...@googlegroups.com.

Mahmoud Fayed

unread,
Oct 1, 2025, 9:25:50 PM (3 days ago) Oct 1
to The Ring Programming Language
Hello Mario

>> "Many thanks Mahmoud for this great release.  Congratulations!"

You are welcome :D

Greetings,
Mahmoud

Message has been deleted

max

unread,
Oct 1, 2025, 9:30:21 PM (3 days ago) Oct 1
to The Ring Programming Language
Hallo mahmoud, 

Why is the RingFmt extension not integrated into the editor so that it is possible to format the open file directly?

Mahmoud Fayed

unread,
Oct 1, 2025, 9:33:19 PM (3 days ago) Oct 1
to The Ring Programming Language
Hello Max 

>> "Why is the RingFmt extension not integrated into the editor so that it is possible to format the open file directly?"

This is a nice suggestion and is planned for the future; I still need to decide if this will be provided as a menu (Like Distribute menu for Ring2EXE) or as a GUI tool (like RingPMGUI for RingPM). Also, we give RingFmt some time to be tested/used/improved by Ring developers then integrates it with Ring Notepad in future releases.

Greetings,
Mahmoud

max

unread,
Oct 1, 2025, 9:39:57 PM (3 days ago) Oct 1
to The Ring Programming Language
Hallo Mahmoud,

thanks for your work. it will be better to add it to right menu


sssss.PNG

Mahmoud Fayed

unread,
Oct 1, 2025, 9:47:11 PM (3 days ago) Oct 1
to The Ring Programming Language
Hello Max

Thanks for sharing these suggestions :D

Note: Using RingFmt we can format many Ring files 

Example (1)

ringfmt -k:u -i:2 -o:w *.ring

So, with little modifications, you can update your Ring Notepad version to run this command in the current folder

Greetings,
Mahmoud

max

unread,
Oct 1, 2025, 9:53:13 PM (3 days ago) Oct 1
to The Ring Programming Language
hallo Mahmoud,

Thank you for your example. I will try to insert it into my editor and share the result with you.

Mahmoud Fayed

unread,
Oct 1, 2025, 9:56:33 PM (3 days ago) Oct 1
to The Ring Programming Language
Hello Max

You are welcome :D

Greetings,
Mahmoud

Youssef Saeed

unread,
Oct 2, 2025, 7:32:23 AM (3 days ago) Oct 2
to The Ring Programming Language
Hello Mahmoud,

Congratulations on the latest release of the Ring Programming Language.

Best regards,
Youssef

Mansour Ayouni

unread,
Oct 2, 2025, 7:41:28 AM (3 days ago) Oct 2
to Youssef Saeed, The Ring Programming Language
Hello Youssef,

You've made nice contributions in this release, so thank you!

Keep the beautiful work.
Best,
Mansour

Bert Mariani

unread,
Oct 2, 2025, 9:19:57 AM (3 days ago) Oct 2
to The Ring Programming Language
Hello Mahmoud

Download Ring 1.24
Using Windows 11  
  -  Edge Browser --- complains   as shown before ... but definite will not let you run it
  - Chrome Browser -- downloaded ok

What has everyone else used ??

After click on "More Info"  --- click "File is Safe"
Windos-Snap2.png

Install to "C:\"
Always get this after a couple of file ...


Windows-Snap3.png

=================================

Start Short-Cut ... Get this message ...

C:\Users\bert_\OneDrive\Desktop>cd c:\ring

c:\ring>ringpm run ringnotepad
================================================================================
RingNotepad Package
================================================================================
RingNotepad package for the Ring programming language
See the folder : ring/tools/ringnotepad
================================================================================
Warning: Trying to load LightGUILib while GUILib is already used! - Operation Canceled

========================

Then it loaded the Ring NotePad = ok

Mahmoud Fayed

unread,
Oct 2, 2025, 10:25:35 AM (3 days ago) Oct 2
to The Ring Programming Language
Hello Youssef

>> "Congratulations on the latest release of the Ring Programming Language."

Thank you very much :D

Greetings,
Mahmoud

Mahmoud Fayed

unread,
Oct 2, 2025, 10:32:42 AM (3 days ago) Oct 2
to The Ring Programming Language
Hello Bert

>> "What has everyone else used ??"

Windows 11 - Edge browser

Three steps to keep the file, see the next screen shot:

download.png

Greetings,
Mahmoud

Bert Mariani

unread,
Oct 2, 2025, 11:14:05 AM (3 days ago) Oct 2
to The Ring Programming Language
Hello Mahmoud


-  I had Clicked on  "Report this app as safe"  which brought up that Windows web site form

- When i saw the "Delete" button -- I did not want to Click on it.  
   Why did Microsoft bury the "Keep Anyway"  in  a dropdown  v   that says Delete  !!!
   Definitely Not Intuitive.  BAD UI .

I did the download with Edge Browser again  ... After Clicking the right hidden buttons ... It Worked.    THANKS


Keep-Snap1.png

Youssef Saeed

unread,
Oct 2, 2025, 11:25:06 AM (3 days ago) Oct 2
to The Ring Programming Language
Hello Mansour,


> You've made nice contributions in this release, so thank you!

Thank you for your kind words.

Best regards,
Youssef

Mahmoud Fayed

unread,
Oct 2, 2025, 11:49:46 AM (3 days ago) Oct 2
to The Ring Programming Language
Hello Bert

>> "Definitely Not Intuitive.  BAD UI."

I agree with you, it's not a good design when the goal is to keep the file, maybe it's done this way to encourage deleting files or submitting a report about the file safety. 

Greetings,
Mahmoud

Bert Mariani

unread,
Oct 3, 2025, 12:33:21 PM (2 days ago) Oct 3
to The Ring Programming Language
Hello Mahmoud

Congratulations on Ring 1.24 and to ALL the Contributors.

I tested the RingFmt that came with Ring 1.24
It works as as expected as a Command Line run.
I thing the default spacing should be 4 spaces.

Ran 
C:\Users\bert_>ringfmt  C:\MyStuff\AA-Orbital-LUNAR-Claude\ChatGPT-Lunar\Chat-Lunar-5-B-csv-Good-Formatted.ring -i:4 -k:u

However it is cumbersome to enter the data path of the FileName.  Note how long mine was.
I much prefer using a Dialog
Easier to navigate around the directories and then   Click on the FileName you want to convert.
A UI can have all the options than come with RingFmt,  including multiple file formatting.
Make it easier for the User.

Ex.
load "dialog.ring"       // ringpm install dialog from ysdragon

Best Regards
Bert Mariani

Mahmoud Fayed

unread,
Oct 3, 2025, 3:01:31 PM (2 days ago) Oct 3
to The Ring Programming Language
Hello Bert

>> "Congratulations on Ring 1.24 and to ALL the Contributors."

Thanks :D

>> "It works as expected as a Command Line run."

Thanks for the report :D

>> "However, it is cumbersome to enter the data path of the FileName.  Note how long mine was.
I much prefer using a Dialog"

Suggestions: 
(1) Writing a simple Ring script, the uses a Dialog to get the file, then use fexist() to be sure that a file is selected, then use the System() function to call the RingFmt tool, i.e. few commands to solve the problem

(2) Using Ring Notepad, we have options in the Tools menu to open the current folder (In explorer or in the terminal/command prompt)

Greetings,
Mahmoud

Mounir IDRASSI

unread,
Oct 4, 2025, 2:35:33 AM (24 hours ago) Oct 4
to ring...@googlegroups.com

Hi Mahmoud,

A little late to the party...Congratulations for this new release to you and the whole team!
Native macOS AppleSilicom support is another important step towards enlarging the Ring users community. UI cross-platform development is finally possible.

Cheers,

Mounir IDRASSI

The Future of Programming

unread,
Oct 4, 2025, 2:37:12 AM (24 hours ago) Oct 4
to The Ring Programming Language
Hello Mounir

Thank you very much :D

Greetings, 
Mahmoud

Mansour Ayouni

unread,
Oct 4, 2025, 4:14:07 AM (22 hours ago) Oct 4
to Mounir IDRASSI, ring...@googlegroups.com
Hello Mounir,

Thank you also for your qualitative contributions in fixing low level bugs. Hoping you will continue to support and enhance your MonoRing tool.

Best regards,
Mansour

Mounir IDRASSI

unread,
Oct 4, 2025, 7:40:56 AM (18 hours ago) Oct 4
to Mansour Ayouni, ring...@googlegroups.com

Hi Mansour,

Thank you for your kind words :-)

Indeed, it has been long time I didn't update MonoRing. I was actually thinking about it today before your email in order to include all the enhancements done since 1.17. Hopefully in few weeks it should published.

Best Regards,
Mounir IDRASSI

Mahmoud Fayed

unread,
Oct 4, 2025, 4:06:42 PM (10 hours ago) Oct 4
to The Ring Programming Language
Hello Mounir

>> "Hopefully in few weeks it should published."

This will be a nice update & very useful, Thank you very much :D

Greetings,
Mahmoud

Mansour Ayouni

unread,
Oct 4, 2025, 6:13:14 PM (8 hours ago) Oct 4
to Mounir IDRASSI, ring...@googlegroups.com
Hello Mounir,

Very nice to know! All the best.

Best,
Mansour
Reply all
Reply to author
Forward
0 new messages