Re: [ring-lang] Digest for ring-lang@googlegroups.com - 17 updates in 8 topics

7 views
Skip to first unread message

chikega

unread,
Dec 30, 2025, 6:06:21 PM (13 hours ago) Dec 30
to ring...@googlegroups.com
Congratulations on releasing RingQML! 🚀🚀🚀


On Tue, Dec 30, 2025 at 4:50 PM <ring...@googlegroups.com> wrote:
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 30 11:52AM -0800

Hello Ring Team,
[image: RingQML.jpg]
 
Today I published the source code and binaries for *RingQML *!
 
*GitHub repository*:
https://github.com/mohannad-aldulaimi/ringqml
 
*Requirements*:
https://github.com/mohannad-aldulaimi/ringqml?tab=readme-ov-file#-requirements
 
 
*How to install using RingPM (Ring Package Manager)*
https://github.com/mohannad-aldulaimi/ringqml?tab=readme-ov-file#option-1-using-ringpm-recommended
 
 
*simple test program as startup:*
https://github.com/mohannad-aldulaimi/ringqml?tab=readme-ov-file#option-1-using-ringpm-recommended
 
 
*documentation is coming soon...*
I hope that you will enjoy use it.
 
Best Wishes ...
 
*Mohannad*
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 12:04PM -0800

Hello Mohannad
 
Thanks for sharing, the logo is wonderful, I like it :D
 
>> "*documentation is coming soon..."*
 
You could start by adding sample to the package, so it can be installed in
ring/samples/UsingRingQML folder
 
At least add the usage example from README.md file as a start
 
Greetings,
Mahmoud
 
On Tuesday, December 30, 2025 at 10:52:21 PM UTC+3 mohann...@gmail.com
wrote:
 
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 30 12:37PM -0800

Hello *Mahmoud*,
 
Thanks for your suggestion ,applied in this commits :
* adding samples folder
<https://github.com/mohannad-aldulaimi/ringqml/commit/45e97003ee65cbed1a1d4e6842fde76b5c58ea31>
* update package.ring - adding samples/UsingRingQML/Hello_world.ring
<https://github.com/mohannad-aldulaimi/ringqml/commit/012db79c8f58090417f2a85df1fe83d8a2397ea1>
* update README.md - add samples folder
<https://github.com/mohannad-aldulaimi/ringqml/commit/d478f026752607c7722abe07617b96b8b480a963>
 
Best wishes...
*Mohannad*
 
On Tuesday, 30 December 2025 at 23:04:57 UTC+3 Mahmoud Fayed wrote:
 
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 12:44PM -0800

Hello Mohannad
 
You are welcome, I tried the tests and they are working fine, GREAT WORK :D
 
Added to RingPM Registry & Ring Website - News Section
 
[image: ringnews.png]
 
Greetings,
Mahmoud
 
On Tuesday, December 30, 2025 at 11:37:19 PM UTC+3 mohann...@gmail.com
wrote:
 
Youssef Saeed <youssef...@gmail.com>: Dec 30 01:41PM -0800

Hello Mohannad,
 
Congrats on releasing RingQML!
 
I will give it a try when I have some time.
 
Best regards,
Youssef
On Tuesday, December 30, 2025 at 10:44:48 PM UTC+2 Mahmoud Fayed wrote:
 
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 30 01:46PM -0800

Hello Mahmoud,
 
Thanks for your support ,and publishing the library in Ring Website …
 
Best regards...
 
*Mohannad*
On Tuesday, 30 December 2025 at 23:44:48 UTC+3 Mahmoud Fayed wrote:
 
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:05PM -0800

Hello Youssef
 
>> "Is it possible to call a Ring function from QML?"
 
As of 2025.12.30 our friend Mohannad published RingQML
 
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
 
So, you can check it, test it, add samples, etc. :D
 
Greetings,
Mahmoud
 
On Sunday, September 15, 2024 at 2:24:25 PM UTC+3 youssef...@gmail.com
wrote:
 
Youssef Saeed <youssef...@gmail.com>: Dec 30 01:36PM -0800

Hello Mahmoud,
 
That is great news! Thanks for letting me know.
 
Best regards,
Youssef
 
On Tuesday, December 30, 2025 at 11:05:48 PM UTC+2 Mahmoud Fayed wrote:
 
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:19PM -0800

Hello
 
>> "Is Ring already able to connect with QtQuick?"
 
Just an update to the status of this topic, which could be the first topic
that ask about Ring support for QML
 
As of 2025.12.30, our friend Mohannad published RingQML
 
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
 
Greetings,
Mahmoud
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:15PM -0800

Hello Majdi
 
>> "Is There any way to call a Ring function from within QML code? so that
we can use QML as a UI and Ring code as a backend."
 
Just an update to this topic for our future readers
 
As of 2025.12.30, our friend Mohannad published RingQML
 
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
 
Greetings,
Mahmoud
 
On Tuesday, September 18, 2018 at 6:58:23 PM UTC+3 Majdi Sobain wrote:
 
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:11PM -0800

Hello Mansour
 
>> "My question is: What if we want to control the QML thing with Ring? In
other terms, how can we interact with the QML objects and events, and
program them, with Ring code?"
 
Just an update to this topic for future readers
 
As of 2025.12.30, Our friend Mohannad published RingQML
 
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
 
Greetings,
Mahmoud
 
On Monday, October 26, 2020 at 9:46:23 PM UTC+3 kalid...@gmail.com wrote:
 
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 01:09PM -0800

Hello Mansour
 
>> "This workflow would open the door to the modern world of interactive
apps and position Ring as an easy and productive alternative to C++ in
supercharging QML apps."
 
As of 2025.12.30, Our friend Mohannad published RingQML
 
URL: mohannad-aldulaimi/ringqml: A simple-to-use library used to interact
with QML (Qt Meta-object Language) using the Ring programming language.
<https://github.com/mohannad-aldulaimi/ringqml>
 
So, it will be nice if you tested it too, and provide feedback for him :D
 
Greetings,
Mahmoud
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 29 08:01PM -0800

Hello Mahmoud and Mansour,
 
​Thank you for your kind words.
 
​The source code will be published either today or tomorrow. I would
greatly appreciate your feedback once it is released.
 
​We have included some simple tests and samples to get started, and there
is more to come in the future.
 
​Best regards,
 
​Mohannad
On Tuesday, 30 December 2025 at 00:31:28 UTC+3 Mansour Ayouni wrote:
 
Mahmoud Fayed <msfcl...@gmail.com>: Dec 30 08:39AM -0800

Hello Mohannad
 
>> "Thank you for your kind words."
 
You are welcome :D
 
>> "The source code will be published either today or tomorrow. I would
greatly appreciate your feedback once it is released."
 
Waiting to try it :D
 
Greetings,
Mahmoud
 
On Tuesday, December 30, 2025 at 7:01:29 AM UTC+3 mohann...@gmail.com wrote:
 
Mahmoud Fayed <msfcl...@gmail.com>: Dec 29 01:52PM -0800

Hello Mohannad
 
Thanks for sharing :D
 
RingQML is especially attractive for mobile development because it enables
building modern, elegant UIs.
It also provides direct access to all Qt classes and features without the
need to wrap each class individually.
 
Greetings,
Mahmoud
 
MOHANNAD ALDULAIMI <mohann...@gmail.com>: Dec 29 07:53PM -0800

Hello *Mahmoud*,
 
 
I completely agree with you. This is exactly the crucial point that
encouraged me to embark on this experiment to link Ring and QML.
Since many developers may not have Qt installed on their systems or might
lack the specific knowledge required to build Ring-Qt extensions manually,
QML serves as the perfect solution for them.
 
To make this accessible, I plan to provide the compiled binary (.dll) file
for this extension on GitHub so these developers can use it immediately
without needing to build it themselves.
 
 
Best wishes,
* Mohannad*
 
On Tuesday, 30 December 2025 at 00:52:57 UTC+3 Mahmoud Fayed wrote:
 
Mansour Ayouni <kalid...@gmail.com>: Dec 30 08:29AM +0100

Hello Mohannad,
 
Sounds great!!
 
Keep up the nice work.
Mansour
 
Le mar. 30 déc. 2025, 04:53, MOHANNAD ALDULAIMI <mohann...@gmail.com> a
écrit :
 
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to ring-lang+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages