SlideShare a Scribd company logo
1 of 3
Download to read offline
Ring Documentation, Release 1.5.3
Cookies, 378
CRUD Example using MVC, 400
Database, ModelBase & ControllerBase classes, 408
Generating Pages using Objects, 390
Gradient, 389
Hash Functions, 384
Hello World Program using the Web Library, 367
HTML Lists, 387
HTML Special Characters, 383
HTML Tables, 388
HtmlPage Class, 395, 419
HTTP Get Example, 368
HTTP POST Example, 373
Introduction, 365
Page Class, 415
Random Image, 386
Ring CGI Hello World Program, 367
ScriptFunctions Class, 417
StyleFunctions Class, 417
Templates, 381
Upload Files, 375
URL Encode, 380
Users registration and Login, 402
Using Bootstrap Library using Functions, 396
Using Bootstrap Library using Objects, 397
Web Library Features, 368
WebLib API, 413
WebPage Class, 418
Web Library Features
Web Development (CGI Library), 368
WebLib API
Web Development (CGI Library), 413
WebPage Class
Web Development (CGI Library), 418
Weight History Application
Desktop and Mobile Development, 639
Werdy Application
Applications developed in little hours, 12
What about predefined parameters or optional parameters
in functions?
Frequently Asked Questions, 1742
What about the Boolean values in Ring?
Frequently Asked Questions, 1734
What are the advantages to using Ring over C# or Java?
Frequently Asked Questions, 1732
What are the advantages to using Ring over Lisp or
Smalltalk?
Frequently Asked Questions, 1729
What are the advantages to using Ring over native C or
C++?
Frequently Asked Questions, 1730
What are the advantages to using Ring over Python and
Ruby?
Frequently Asked Questions, 1731
What are the advantages to using Ring over Tcl and Lua?
Frequently Asked Questions, 1731
What happens when we create a new object?
Frequently Asked Questions, 1738
What is new in Ring 1.1?
Better Code Generator for Extensions, 118
Better Documentation, 118
Better Natural Language Programming Support, 110
Game Engine for 2D Games, 116
Generate/Execute Ring Object Files (*.ringo), 111
Introduction, 109
List of changes and new features, 110
New Functions and Changes, 113
RingLibSDL, 116
RingSQLite, 117
StdLib functions and classes written in Ring, 114
Syntax Flexibility, 111
Using Self.Attribute in the Class Region to define
new attributes, 118
Using This.Attribute in nested Braces inside the
Class Methods, 118
What is new in Ring 1.2?
Better Call Command, 108
Better Functions, 105
Better Quality, 108
Better Ring Notepad, 105
Better RingQt, 105
Display Warnings Option, 108
Introduction, 103
List of changes and new features, 104
New Functions, 104
Objects Library for RingQt, 106
RingLibCurl, 107
Using NULL instead of NULLPointer(), 108
What is new in Ring 1.3?
Better Loop|Exit Command, 99
Better Ring Notepad, 95
Better RingQt, 91
Better StdLib, 99
Embedding Ring in Ring without sharing the State,
101
Form Designer, 102
Introduction, 90
List of changes and new features, 91
New Functions, 100
Return Self by Reference, 100
Ring mode for Emacs Editor, 98
RingZip Library, 101
Using ’<’ and ’:’ operators as ’from’ keyword, 100
What is new in Ring 1.4.1?
What is new in Ring 1.4?, 87
What is new in Ring 1.4?
Better RingQt, 86
Better StdLib, 84
Index 1805
Ring Documentation, Release 1.5.3
Better WebLib, 84
Change: Basic Extensions are separated from
RingVM, 79
Convert between Numbers and Bytes, 83
Introduction, 78
List of changes and new features, 79
New Style to Ring Notepad, 82
Qt Class Convertor, 86
RingREPL, 82
The Natural Library, 80
What is new in Ring 1.4.1?, 87
What is new in Ring 1.5.1?
What is new in Ring 1.5?, 69
What is new in Ring 1.5.2?
What is new in Ring 1.5?, 74
What is new in Ring 1.5.3?
What is new in Ring 1.5?, 75
What is new in Ring 1.5?
Better Code Generator for Extensions, 60
Better Documentation Generator for Extensions, 61
Better Objects Library, 47
Better Quality, 69
Better Ring Notepad, 38
Better RingQt, 45
Better StdLib, 41
Better WebLib, 42
Calculator Application, 37
Introduction, 35
List of changes and new features, 36
More Syntax Flexibility, 67
Ring VM - Tracing Functions, 61
RingFreeGLUT Extension, 47
RingOpenGL Extension, 56
Trace Library and Interactive Debugger, 65
Type Hints Library, 68
Video-Music-Player Application, 36
What is new in Ring 1.5.1?, 69
What is new in Ring 1.5.2?, 74
What is new in Ring 1.5.3?, 75
Windows StartUp Manager Application, 37
What is RingFreeGLUT?
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 501
What is RingOpenGL?
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 500
What is the difference between Ring and Python? And is
Ring Open Source?
Frequently Asked Questions, 1730
Where can I write a program and execute it?
Frequently Asked Questions, 1741
While Loop
Control Structures - First Style, 158
Control Structures - Third Style, 168
Why do we need Yet Another Programming Language
(YAPL)?
Frequently Asked Questions, 1728
Why I get a strange result when printing nl with lists?
Frequently Asked Questions, 1743
Why I get Calling Function without definition Error?
Frequently Asked Questions, 1754
Why Ring is largely focussed on UI creation?
Frequently Asked Questions, 1730
Why Ring is not case-sensitive
Frequently Asked Questions, 1736
Why Ring is weakly typed?
Frequently Asked Questions, 1729
Why Ring uses ’See’, ’Give’, ’But’ and ’Ok’ Keywords?
Frequently Asked Questions, 1733
Why Ring?
Language Design, 27
Why setClickEvent() doesn’t see the object methods di-
rectly?
Frequently Asked Questions, 1754
Why the ability to define your own languages Instead of
just handing over the syntax so you can parse it
using whatever code you like?
Frequently Asked Questions, 1732
Why the Assignment operator uses Deep copy?
Frequently Asked Questions, 1737
Why the window title bar is going outside the screen?
Frequently Asked Questions, 1748
Why this example use the GetChar() twice?
Frequently Asked Questions, 1745
Why Type Hints?
The Type Hints Library, 718
Why we don’t use () after the qApp class name?
Frequently Asked Questions, 1748
Why you can specify the number of loops you want to
break out of?
Frequently Asked Questions, 1733
Window Flags
Form Designer, 687
Window Resize Event
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 504
Windows StartUp Manager Application
Applications developed in little hours, 11
What is new in Ring 1.5?, 37
Windowsnl() Function
System Functions, 231
Wrap structures
Code Generator, 780
Wrapping C++ Classes
Code Generator, 786
Write file using Write()
Files, 219
Writing Comments
Index 1806
Ring Documentation, Release 1.5.3
Getting Started - First Style, 130
Getting Started - Second Style, 132
Getting Started - Third Style, 134
Zip Class Reference
RingZip, 426
ZipEntry Class Reference
RingZip, 426
Index 1807

More Related Content

Similar to The Ring programming language version 1.5.3 book - Part 194 of 194

Similar to The Ring programming language version 1.5.3 book - Part 194 of 194 (20)

The Ring programming language version 1.5.4 book - Part 182 of 185
The Ring programming language version 1.5.4 book - Part 182 of 185The Ring programming language version 1.5.4 book - Part 182 of 185
The Ring programming language version 1.5.4 book - Part 182 of 185
 
The Ring programming language version 1.2 book - Part 84 of 84
The Ring programming language version 1.2 book - Part 84 of 84The Ring programming language version 1.2 book - Part 84 of 84
The Ring programming language version 1.2 book - Part 84 of 84
 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
 
The Ring programming language version 1.8 book - Part 202 of 202
The Ring programming language version 1.8 book - Part 202 of 202The Ring programming language version 1.8 book - Part 202 of 202
The Ring programming language version 1.8 book - Part 202 of 202
 
The Ring programming language version 1.6 book - Part 186 of 189
The Ring programming language version 1.6 book - Part 186 of 189The Ring programming language version 1.6 book - Part 186 of 189
The Ring programming language version 1.6 book - Part 186 of 189
 
The Ring programming language version 1.8 book - Part 200 of 202
The Ring programming language version 1.8 book - Part 200 of 202The Ring programming language version 1.8 book - Part 200 of 202
The Ring programming language version 1.8 book - Part 200 of 202
 
The Ring programming language version 1.8 book - Part 201 of 202
The Ring programming language version 1.8 book - Part 201 of 202The Ring programming language version 1.8 book - Part 201 of 202
The Ring programming language version 1.8 book - Part 201 of 202
 
The Ring programming language version 1.8 book - Part 199 of 202
The Ring programming language version 1.8 book - Part 199 of 202The Ring programming language version 1.8 book - Part 199 of 202
The Ring programming language version 1.8 book - Part 199 of 202
 
The Ring programming language version 1.5 book - Part 31 of 31
The Ring programming language version 1.5 book - Part 31 of 31The Ring programming language version 1.5 book - Part 31 of 31
The Ring programming language version 1.5 book - Part 31 of 31
 
The Ring programming language version 1.2 book - Part 83 of 84
The Ring programming language version 1.2 book - Part 83 of 84The Ring programming language version 1.2 book - Part 83 of 84
The Ring programming language version 1.2 book - Part 83 of 84
 
The Ring programming language version 1.4 book - Part 30 of 30
The Ring programming language version 1.4 book - Part 30 of 30The Ring programming language version 1.4 book - Part 30 of 30
The Ring programming language version 1.4 book - Part 30 of 30
 
The Ring programming language version 1.6 book - Part 187 of 189
The Ring programming language version 1.6 book - Part 187 of 189The Ring programming language version 1.6 book - Part 187 of 189
The Ring programming language version 1.6 book - Part 187 of 189
 
The Ring programming language version 1.5.4 book - Part 183 of 185
The Ring programming language version 1.5.4 book - Part 183 of 185The Ring programming language version 1.5.4 book - Part 183 of 185
The Ring programming language version 1.5.4 book - Part 183 of 185
 
The Ring programming language version 1.5.1 book - Part 179 of 180
The Ring programming language version 1.5.1 book - Part 179 of 180 The Ring programming language version 1.5.1 book - Part 179 of 180
The Ring programming language version 1.5.1 book - Part 179 of 180
 
The Ring programming language version 1.5.2 book - Part 180 of 181
The Ring programming language version 1.5.2 book - Part 180 of 181The Ring programming language version 1.5.2 book - Part 180 of 181
The Ring programming language version 1.5.2 book - Part 180 of 181
 
The Ring programming language version 1.7 book - Part 194 of 196
The Ring programming language version 1.7 book - Part 194 of 196The Ring programming language version 1.7 book - Part 194 of 196
The Ring programming language version 1.7 book - Part 194 of 196
 
The Ring programming language version 1.3 book - Part 88 of 88
The Ring programming language version 1.3 book - Part 88 of 88The Ring programming language version 1.3 book - Part 88 of 88
The Ring programming language version 1.3 book - Part 88 of 88
 
The Ring programming language version 1.5.4 book - Part 184 of 185
The Ring programming language version 1.5.4 book - Part 184 of 185The Ring programming language version 1.5.4 book - Part 184 of 185
The Ring programming language version 1.5.4 book - Part 184 of 185
 
The Ring programming language version 1.7 book - Part 195 of 196
The Ring programming language version 1.7 book - Part 195 of 196The Ring programming language version 1.7 book - Part 195 of 196
The Ring programming language version 1.7 book - Part 195 of 196
 
The Ring programming language version 1.5.1 book - Part 10 of 180
The Ring programming language version 1.5.1 book - Part 10 of 180The Ring programming language version 1.5.1 book - Part 10 of 180
The Ring programming language version 1.5.1 book - Part 10 of 180
 

More from Mahmoud Samir Fayed

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
 
The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212The Ring programming language version 1.10 book - Part 191 of 212
The Ring programming language version 1.10 book - Part 191 of 212
 
The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212The Ring programming language version 1.10 book - Part 190 of 212
The Ring programming language version 1.10 book - Part 190 of 212
 

Recently uploaded

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

The Ring programming language version 1.5.3 book - Part 194 of 194

  • 1. Ring Documentation, Release 1.5.3 Cookies, 378 CRUD Example using MVC, 400 Database, ModelBase & ControllerBase classes, 408 Generating Pages using Objects, 390 Gradient, 389 Hash Functions, 384 Hello World Program using the Web Library, 367 HTML Lists, 387 HTML Special Characters, 383 HTML Tables, 388 HtmlPage Class, 395, 419 HTTP Get Example, 368 HTTP POST Example, 373 Introduction, 365 Page Class, 415 Random Image, 386 Ring CGI Hello World Program, 367 ScriptFunctions Class, 417 StyleFunctions Class, 417 Templates, 381 Upload Files, 375 URL Encode, 380 Users registration and Login, 402 Using Bootstrap Library using Functions, 396 Using Bootstrap Library using Objects, 397 Web Library Features, 368 WebLib API, 413 WebPage Class, 418 Web Library Features Web Development (CGI Library), 368 WebLib API Web Development (CGI Library), 413 WebPage Class Web Development (CGI Library), 418 Weight History Application Desktop and Mobile Development, 639 Werdy Application Applications developed in little hours, 12 What about predefined parameters or optional parameters in functions? Frequently Asked Questions, 1742 What about the Boolean values in Ring? Frequently Asked Questions, 1734 What are the advantages to using Ring over C# or Java? Frequently Asked Questions, 1732 What are the advantages to using Ring over Lisp or Smalltalk? Frequently Asked Questions, 1729 What are the advantages to using Ring over native C or C++? Frequently Asked Questions, 1730 What are the advantages to using Ring over Python and Ruby? Frequently Asked Questions, 1731 What are the advantages to using Ring over Tcl and Lua? Frequently Asked Questions, 1731 What happens when we create a new object? Frequently Asked Questions, 1738 What is new in Ring 1.1? Better Code Generator for Extensions, 118 Better Documentation, 118 Better Natural Language Programming Support, 110 Game Engine for 2D Games, 116 Generate/Execute Ring Object Files (*.ringo), 111 Introduction, 109 List of changes and new features, 110 New Functions and Changes, 113 RingLibSDL, 116 RingSQLite, 117 StdLib functions and classes written in Ring, 114 Syntax Flexibility, 111 Using Self.Attribute in the Class Region to define new attributes, 118 Using This.Attribute in nested Braces inside the Class Methods, 118 What is new in Ring 1.2? Better Call Command, 108 Better Functions, 105 Better Quality, 108 Better Ring Notepad, 105 Better RingQt, 105 Display Warnings Option, 108 Introduction, 103 List of changes and new features, 104 New Functions, 104 Objects Library for RingQt, 106 RingLibCurl, 107 Using NULL instead of NULLPointer(), 108 What is new in Ring 1.3? Better Loop|Exit Command, 99 Better Ring Notepad, 95 Better RingQt, 91 Better StdLib, 99 Embedding Ring in Ring without sharing the State, 101 Form Designer, 102 Introduction, 90 List of changes and new features, 91 New Functions, 100 Return Self by Reference, 100 Ring mode for Emacs Editor, 98 RingZip Library, 101 Using ’<’ and ’:’ operators as ’from’ keyword, 100 What is new in Ring 1.4.1? What is new in Ring 1.4?, 87 What is new in Ring 1.4? Better RingQt, 86 Better StdLib, 84 Index 1805
  • 2. Ring Documentation, Release 1.5.3 Better WebLib, 84 Change: Basic Extensions are separated from RingVM, 79 Convert between Numbers and Bytes, 83 Introduction, 78 List of changes and new features, 79 New Style to Ring Notepad, 82 Qt Class Convertor, 86 RingREPL, 82 The Natural Library, 80 What is new in Ring 1.4.1?, 87 What is new in Ring 1.5.1? What is new in Ring 1.5?, 69 What is new in Ring 1.5.2? What is new in Ring 1.5?, 74 What is new in Ring 1.5.3? What is new in Ring 1.5?, 75 What is new in Ring 1.5? Better Code Generator for Extensions, 60 Better Documentation Generator for Extensions, 61 Better Objects Library, 47 Better Quality, 69 Better Ring Notepad, 38 Better RingQt, 45 Better StdLib, 41 Better WebLib, 42 Calculator Application, 37 Introduction, 35 List of changes and new features, 36 More Syntax Flexibility, 67 Ring VM - Tracing Functions, 61 RingFreeGLUT Extension, 47 RingOpenGL Extension, 56 Trace Library and Interactive Debugger, 65 Type Hints Library, 68 Video-Music-Player Application, 36 What is new in Ring 1.5.1?, 69 What is new in Ring 1.5.2?, 74 What is new in Ring 1.5.3?, 75 Windows StartUp Manager Application, 37 What is RingFreeGLUT? Using RingOpenGL and RingFreeGLUT for 3D Graphics, 501 What is RingOpenGL? Using RingOpenGL and RingFreeGLUT for 3D Graphics, 500 What is the difference between Ring and Python? And is Ring Open Source? Frequently Asked Questions, 1730 Where can I write a program and execute it? Frequently Asked Questions, 1741 While Loop Control Structures - First Style, 158 Control Structures - Third Style, 168 Why do we need Yet Another Programming Language (YAPL)? Frequently Asked Questions, 1728 Why I get a strange result when printing nl with lists? Frequently Asked Questions, 1743 Why I get Calling Function without definition Error? Frequently Asked Questions, 1754 Why Ring is largely focussed on UI creation? Frequently Asked Questions, 1730 Why Ring is not case-sensitive Frequently Asked Questions, 1736 Why Ring is weakly typed? Frequently Asked Questions, 1729 Why Ring uses ’See’, ’Give’, ’But’ and ’Ok’ Keywords? Frequently Asked Questions, 1733 Why Ring? Language Design, 27 Why setClickEvent() doesn’t see the object methods di- rectly? Frequently Asked Questions, 1754 Why the ability to define your own languages Instead of just handing over the syntax so you can parse it using whatever code you like? Frequently Asked Questions, 1732 Why the Assignment operator uses Deep copy? Frequently Asked Questions, 1737 Why the window title bar is going outside the screen? Frequently Asked Questions, 1748 Why this example use the GetChar() twice? Frequently Asked Questions, 1745 Why Type Hints? The Type Hints Library, 718 Why we don’t use () after the qApp class name? Frequently Asked Questions, 1748 Why you can specify the number of loops you want to break out of? Frequently Asked Questions, 1733 Window Flags Form Designer, 687 Window Resize Event Using RingOpenGL and RingFreeGLUT for 3D Graphics, 504 Windows StartUp Manager Application Applications developed in little hours, 11 What is new in Ring 1.5?, 37 Windowsnl() Function System Functions, 231 Wrap structures Code Generator, 780 Wrapping C++ Classes Code Generator, 786 Write file using Write() Files, 219 Writing Comments Index 1806
  • 3. Ring Documentation, Release 1.5.3 Getting Started - First Style, 130 Getting Started - Second Style, 132 Getting Started - Third Style, 134 Zip Class Reference RingZip, 426 ZipEntry Class Reference RingZip, 426 Index 1807