Ring 1.26 Released!

101 views
Skip to first unread message

Mahmoud Fayed

unread,
Feb 15, 2026, 7:46:48 AM (7 days ago) Feb 15
to The Ring Programming Language

Mansour Ayouni

unread,
Feb 15, 2026, 8:08:03 AM (7 days ago) Feb 15
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud,

Congratulations for this nice release!
NaturalLib is now very attractive to try.
You made a good jump in supporting Qt.
Youssef Rust support is valuable.
Thank you all.

Best,


--

---
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/3af4319e-b418-42ec-b0e8-fb8240bd6e39n%40googlegroups.com.

Mahmoud Fayed

unread,
Feb 15, 2026, 8:29:05 AM (7 days ago) Feb 15
to The Ring Programming Language
Hello Mansour

>> "Congratulations for this nice release! NaturalLib is now very attractive to try. You made a good jump in supporting Qt. Youssef Rust support is valuable."
>> "Thank you all."

You are welcome :D

This is out we can call "Our first release after jumping into the AI age"
This is not just about using AI to develop some games. It's about using AI to test Ring through different 100 task (130,000 lines of code)
These tests were the motivation behind improving RingRayLib, RingQt, RingStbImage, NaturalLib, etc.

And one important thing is improving the performance of cycle detection when using Ref(). Ring 1.26 is around 20x faster than Ring 1.25 in collecting cycles.

Things to try for AI lovers, compress the source code of our new game (CodeRooms3D, Tank3D, DaveTheFighter, LineDrawing3D) and upload this source code to Claude Code (Opus 4.6) this ask about developing a new game using Ring & RayLib (think about and idea) and see how Claude will learn from these games, and produce something that works in short time.

Greetings,
Mahmoud

Bert Mariani

unread,
Feb 15, 2026, 9:27:05 AM (7 days ago) Feb 15
to The Ring Programming Language
Hello Mahmoud

Another release ... 1.26
Still Not making proper use of the Hardware Architecture as it was Designed to be Used.
Ignoring what is Fundamental.
The Slowest of All Languages.

#==========================
# Ring Code: Queens-N.ring on Ring 1.26

Enter value of n : 12
Possible placements are :

End   millisec: 37995
Start millisec: 3950
Total millisec: 34045
Total Seconds : 34.05    <<<===
Exiting of the program...
Enter to Exit :

#===========================
# C-Code: Queen-N.c

Enter value of n : 12
Possible placements are :

End   millisec: 3375
Start millisec: 3157
Total millisec: 218
Total Seconds : 0.218000  <<<===  156 X Faster than Ring.126
Exiting of the program...

#============================

Regards
Bert Mariani

Mahmoud Fayed

unread,
Feb 15, 2026, 9:37:07 AM (7 days ago) Feb 15
to The Ring Programming Language
Hello Bert

>> "Still Not making proper use of the Hardware Architecture as it was Designed to be Used. Ignoring what is Fundamental. The Slowest of All Languages."

Thanks for your feedback :D

In this release—developed in roughly 40 days—my focus was on improving the Ring libraries and extensions. It felt like a fast, passionate revision driven by my love for the language and by experimenting with it using AI tools across many tasks.

This release also delivers a 20× faster cyclic‑reference collection compared to Ring 1.25, which significantly boosts performance for applications that rely on references.

I care deeply about Ring’s performance, and it will continue to improve gradually from one release to the next based on practical, real‑world needs.

Greetings,
Mahmoud

Ilir Liburn

unread,
Feb 15, 2026, 12:15:46 PM (7 days ago) Feb 15
to The Ring Programming Language
Hello Mahmoud, Bert


>> This release also delivers a 20× faster cyclic‑reference collection compared to Ring 1.25, which significantly boosts performance for applications that rely on references

Impressive. That is also going to boost any alternative VM based on the official Ring VM. Thank you for this update.

>> The Slowest of All Languages

Ring is not the slowest among dynamic languages. The real hardware benefit comes from the SIMD operations using arrays. Specifically, 64 bytes aligned arrays I'm working on (called vectors). So arrays itself do not  improve performance beyond the smaller size (which is more cache friendly).

Greetings,
Ilir

Mahmoud Fayed

unread,
Feb 15, 2026, 12:56:14 PM (7 days ago) Feb 15
to The Ring Programming Language
Hello Ilir

>> "Impressive. That is also going to boost any alternative VM based on the official Ring VM. Thank you for this update."

You are welcome :D

Greetings,
Mahmoud

Antonio F.S.

unread,
Feb 15, 2026, 2:18:17 PM (7 days ago) Feb 15
to ring...@googlegroups.com
Hello Mahmoud,

Congratulations on this new Ring update. :-)

Best regards,
Antonio F.S.
----------------------------------------------------------------------

El 15/2/26 a las 13:46, Mahmoud Fayed escribió:
> Mahmoud  --

Mahmoud Fayed

unread,
Feb 15, 2026, 2:19:50 PM (7 days ago) Feb 15
to The Ring Programming Language
Hello Antonio

>> "Congratulations on this new Ring update. :-)"

Thank you very much :D

Greetings,
Mahmoud

Liam OBrien

unread,
Feb 15, 2026, 4:40:35 PM (7 days ago) Feb 15
to The Ring Programming Language
Hi Mahmoud,

Minor typo:

(1) What is new?
(Existing link is to the 1.25 version)

Kind Regards,
Liam

Mahmoud Fayed

unread,
Feb 15, 2026, 8:15:07 PM (7 days ago) Feb 15
to The Ring Programming Language
Hello Liam

>> "Existing link is to the 1.25 version"

Thank you very much :D


Greetings,
Mahmoud

Youssef Saeed

unread,
Feb 16, 2026, 3:33:15 PM (6 days ago) Feb 16
to The Ring Programming Language
Hello Mahmoud,

Congratulations on the release of version 1.26!

It is great to see the language continuing to evolve. The 20x performance boost in cycle detection is incredible, and the AI-driven testing approach for this release is very impressive.

Best regards,
Youssef

Mahmoud Fayed

unread,
Feb 16, 2026, 3:38:06 PM (6 days ago) Feb 16
to The Ring Programming Language
Hello Youssef

>> "Congratulations on the release of version 1.26!"
>> "It is great to see the language continuing to evolve. The 20x performance boost in cycle detection is incredible, and the AI-driven testing approach for this release is very impressive."

Thank you very much :D

Greetings,
Mahmoud

Reply all
Reply to author
Forward
0 new messages