Testing SVGLib/DBFLib/PDFLib/XLSXLib/PPTXLib/DOCXLib on Ubuntu Linux

41 views
Skip to first unread message

Mahmoud Fayed

unread,
May 21, 2026, 2:43:35 PMMay 21
to The Ring Programming Language
Hello

Since I was developing/testing the new packages on Windows, I discovered that they need a little update to work fine on Ubuntu Linux

I have already finished testing SVGLib/DBFLib/PDFLib/XLSXLib/PPTXLib/DOCXLib on Ubuntu Linux and now all of the packages pass my tests including the samples that are distributed with the packages which are working as expected.

The point behind most of these packages is their usage in developing reports for business applications. Now Ring is more powerful and rich in this dimension.

Greetings,
Mahmoud

Mansour Ayouni

unread,
May 21, 2026, 6:07:29 PM (14 days ago) May 21
to Mahmoud Fayed, The Ring Programming Language
Hello Mahmoud,

Exactly, business applications are an area where these libraries strengthen Ring.

They can also elevate the language into a Python alternative as a tool behind LLMs for analyzing documents and generating reports.

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/9b27e0a9-a6bc-4cb1-ae58-1fedfe861f8dn%40googlegroups.com.

Mahmoud Fayed

unread,
May 21, 2026, 6:26:06 PM (14 days ago) May 21
to The Ring Programming Language
Hello Mansour

>> "as a tool behind LLMs for analyzing documents and generating reports."

Yes, I agree with you, Also, In reality, Ring comes with features that encourage tools development 
(1) Being lightweight, and have these pure-Ring libraries ---> Means we can create portable tools (Around 1 MB or less)
(2) The ability to create DSLs using nested braces (As in Ring Game Engine or WebLib HTML Generation) or using Natural Commands ---> Provide user friendly interface

Examples
(1) Instead of using a tool like wkhtmltopdf.exe (22 MB) to create reports, interested developers could create a lightweight reporting tool
(2) Instead of using a tool like Python Sphinix (documentation) and generating HTML/PDF, interested developers could create a tool that generate DOCX documentation
(3) Instead of using (Report Designer) tools, interested developers could just use (Word) to create report templates and fill it using code (WIP in DOCXLib)
(4) Libs like SVGLib could be used to create interactive visualization tools (like source code visualizaiton)

Summary: Libraries that provide us with quick power encourage us to think about advanced and useful ideas that are fun to develop

Greetings,
Mahmoud

Bert Mariani

unread,
May 22, 2026, 10:10:02 AM (13 days ago) May 22
to The Ring Programming Language
Hello Mahmoud

Looks like you are delivering One Commercial Application a Day !!
All Most Usefull !!
This is the Fastest Anybody Has Ever Done !!
Incredible !!

SVGLib/
DBFLib/
PDFLib/
XLSXLib/
PPTXLib/
DOCXLib

Best Regards
Bert MAriani

Mahmoud Fayed

unread,
May 22, 2026, 1:51:58 PM (13 days ago) May 22
to The Ring Programming Language
Hello Bert

>> "Looks like you are delivering One Commercial Application a Day !! All Most Usefull !!"
>> "This is the Fastest Anybody Has Ever Done !! Incredible !!"

Thank you very much :D

Greetings,
Mahmoud

Reply all
Reply to author
Forward
0 new messages