Video Covering Ring

76 views
Skip to first unread message

Sabe Does Things

unread,
Dec 24, 2025, 1:22:29 AM (yesterday) Dec 24
to The Ring Programming Language
Hello everyone! I just uploaded a little video I made covering the Ring programming language! Over the past few days I've been fascinated by it and had to cover it. Hope you enjoy! https://www.youtube.com/watch?v=zW6bw8dMPc0

The Future of Programming

unread,
Dec 24, 2025, 2:23:39 AM (yesterday) Dec 24
to The Ring Programming Language
Hello Sabe

Thanks for spreading the word :D

Your way in presenting knowledge is very nice, Keep up the good work :D


Greetings, 
Mahmoud

On Wed, 24 Dec 2025, 09:22 Sabe Does Things, <swirl...@gmail.com> wrote:
Hello everyone! I just uploaded a little video I made covering the Ring programming language! Over the past few days I've been fascinated by it and had to cover it. Hope you enjoy! https://www.youtube.com/watch?v=zW6bw8dMPc0

--

---
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/0ac4434f-760e-47ab-90f7-9d65f666be97n%40googlegroups.com.

Mansour Ayouni

unread,
Dec 24, 2025, 4:59:25 AM (yesterday) Dec 24
to Sabe Does Things, The Ring Programming Language
Hello Sabe,

Nice and clean presentation style ! Thank you.

Two small remarks:

1. Natural language is about using human english instead of the standard syntax. So we write :
New App
{
        I want window
        The window title = "hello world"
}
Instead all the code needed to create a wind (using Qt), setting the title, executing the engine, etc. Look at:
https://ring-lang.github.io/doc1.24/naturallibrary.html

2. In this example, you do not need the \n since Ring does not escape chars using \ and will print the "\n" after the x value.:
image.png

Looking forward to more nice videos like this as you are learning the language.

All the best,
Mansour


On Wed, 24 Dec 2025 at 07:22, Sabe Does Things <swirl...@gmail.com> wrote:
Hello everyone! I just uploaded a little video I made covering the Ring programming language! Over the past few days I've been fascinated by it and had to cover it. Hope you enjoy! https://www.youtube.com/watch?v=zW6bw8dMPc0

--

Mahmoud Fayed

unread,
Dec 24, 2025, 5:07:13 AM (yesterday) Dec 24
to The Ring Programming Language
Hello Mansour

>> "In this example, you do not need the \n since Ring does not escape chars using \ and will print the "\n" after the x value"

Unlike See/Put commands, the Print() function supports \n, so Sabe example is correct


See the next screen shot:

printfunc.png

Greetings,
Mahmoud

Mansour Ayouni

unread,
Dec 24, 2025, 5:13:14 AM (yesterday) Dec 24
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud,

What did i do wrong so I got :
image.png

Best,
Mansour

Mahmoud Fayed

unread,
Dec 24, 2025, 5:17:41 AM (yesterday) Dec 24
to The Ring Programming Language
Hello Mansour

>> "What did i do wrong so I got :"

I get the correct/expected results using your code on my machine or (Ring for WebAssembly)

Screen Shots:

res1.png

res2.png

Greetings,
Mahmoud

Mahmoud Fayed

unread,
Dec 24, 2025, 5:18:52 AM (yesterday) Dec 24
to The Ring Programming Language
Hello Mansour

>> "What did i do wrong so I got :"

Maybe, You defined a print() function/method using Ring code that replace the original print() provided by the language

Greetings,
Mahmoud

Mansour Ayouni

unread,
Dec 24, 2025, 5:49:32 AM (24 hours ago) Dec 24
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud,

I even tried it without loading stdlib or anything and it does not remove the \n as expected:
image.png

But in the online Ring playground it works:
image.png
Best,
Mansour

Mahmoud Fayed

unread,
Dec 24, 2025, 6:14:55 AM (24 hours ago) Dec 24
to The Ring Programming Language
Hello Mansour

Maybe you did a change to your Ring version that led to this.
Download Ring again from Ring website and try the sample again.

Greetings,
Mahmoud

Mansour Ayouni

unread,
Dec 24, 2025, 6:21:04 AM (23 hours ago) Dec 24
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud,

Ok i'll do it and let you know.

Best,
Mansour

Mahmoud Fayed

unread,
Dec 24, 2025, 6:30:57 AM (23 hours ago) Dec 24
to The Ring Programming Language
Hello Mansour

You are welcome :D

Greetings,
Mahmoud

Bert Mariani

unread,
Dec 24, 2025, 9:44:20 AM (20 hours ago) Dec 24
to The Ring Programming Language
Hello Sabe

An enthusiastic, exciting, impressive video !!
Spread the Word !

Regards
Bert Mariani

Bert Mariani

unread,
Dec 24, 2025, 9:50:47 AM (20 hours ago) Dec 24
to The Ring Programming Language
Hello Mansour

Tested on my Laptop - Windows
==================
INPUT

for x = 1 to 2
    print("#{x}\n")
next

=============
OUTPUT

1
2

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

Bert Mariani

unread,
Dec 24, 2025, 10:28:52 AM (19 hours ago) Dec 24
to The Ring Programming Language
Hello Sabe

One of my favourite RayLib  samples of what Ring can do is:

C:\ring\samples\UsingRayLib\model\planerotations\PlaneRotation.ring

It involves 10,858 data points
Try rotating the Plane in 3 directions.

PlaneRotations-Snap1.png

Sabe Does Things

unread,
Dec 24, 2025, 1:08:38 PM (17 hours ago) Dec 24
to The Ring Programming Language
Thank you all for the support and educating me more on the language!
Reply all
Reply to author
Forward
0 new messages