SlideShare a Scribd company logo
Ring Documentation, Release 1.5.2
Using ’endpackage’/’endclass’/’endfunc’ keywords after
Packages/Classes/Functions
Syntax Flexibility, 689
Using ’put’ and ’get’ as ’see’ and ’give’
Syntax Flexibility, 688
Using () around the function parameters
Syntax Flexibility, 682
in the start of the variable name
Syntax Flexibility, 685
Using Atom
Using Other Code Editors, 142
Using Bootstrap Library using Functions
Web Development (CGI Library), 390
Using Bootstrap Library using Objects
Web Development (CGI Library), 391
Using braces { } in Packages/Classes/Functions
Syntax Flexibility, 689
Using Braces to access objects inside Class Methods
Scope Rules, 666
Using braces to escape from the current object scope
Scope Rules, 674
Using braces to start and end different control structures
Syntax Flexibility, 687
Using C/C++ Compiler and Linker
Distributing Ring Application, 695
Using configuration file that wrap C++ library
Code Generator, 760
Using Emacs Editor
Using Other Code Editors, 144
Using Eval() with our Natural Code
Natural Language Programming, 347
Using Fonts
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 521
Using Geany
Using Other Code Editors, 141
Using Layout
Desktop and Mobile Development, 543
Using Layouts
Form Designer, 661
Using Lists during definition
Lists, 186
Using Many Source Code Files
Program Structure, 180
Using Notepad++
Using Other Code Editors, 140
Using NULL instead of NULLPointer()
What is new in Ring 1.2?, 102
Using Object.Attribute
Scope Rules, 663
Using Other Code Editors
Introduction, 139
Using Atom, 142
Using Emacs Editor, 144
Using Geany, 141
Using Notepad++, 140
Using Sublime Text 2, 143
Using Visual Studio IDE, 144
Using QCheckBox
Desktop and Mobile Development, 569
Using QComboBox Class
Desktop and Mobile Development, 551
Using QDateEdit
Desktop and Mobile Development, 564
Using QDesktopWidget Class
Desktop and Mobile Development, 604
Using QDial
Desktop and Mobile Development, 565
Using QDockWidget
Desktop and Mobile Development, 557
Using QFrame
Desktop and Mobile Development, 574
Using QInputDialog Class
Desktop and Mobile Development, 595
Using qLCDNumber
Desktop and Mobile Development, 592
Using QProgressBar
Desktop and Mobile Development, 561
Using QProgressBar and Timer
Desktop and Mobile Development, 584
Using QRadioButton and QButtonGroup
Desktop and Mobile Development, 570
Using QSlider
Desktop and Mobile Development, 562
Using QSpinBox
Desktop and Mobile Development, 562
Using QTableWidget
Desktop and Mobile Development, 560
Using QTabWidget
Desktop and Mobile Development, 558
Using QTreeView and QFileSystemModel
Desktop and Mobile Development, 549
Using QTreeWidget and QTreeWidgetItem
Desktop and Mobile Development, 550
Using QWebView
Desktop and Mobile Development, 568
Using RingOpenGL and RingFreeGLUT for 3D Graphics
Drawing using RingOpenGL, 496
Frames Per Second, 529
Introduction, 493
Keyboard Events and Colors, 501
Make a Cube using RingOpenGL and RingFreeG-
LUT, 538
Menu Events, 514
Mouse Events, 510
Samples Source (Authors), 494
The Camera, 504
The First Triangle, 497
Index 1775
Ring Documentation, Release 1.5.2
The First Window using RingFreeGLUT, 495
Triangle Rotation, 500
Using Fonts, 521
What is RingFreeGLUT?, 495
What is RingOpenGL?, 494
Window Resize Event, 498
Using RingZip Classes
RingZip, 418
Using Self.Attribute
Object Oriented Programming, 273
Using Self.Attribute in the Class Region to define new at-
tributes
What is new in Ring 1.1?, 112
Using Semi-colon after and between statements
Syntax Flexibility, 684
Using Sublime Text 2
Using Other Code Editors, 143
Using the ’else’ keyword as ’other’ in switch statement
Syntax Flexibility, 685
Using the ’elseif’ keyword as ’but’ in if statement
Syntax Flexibility, 685
Using the ’end’ keyword in different control structures
Syntax Flexibility, 686
Using the Interactive Debugger
The Trace Library and the Interactive Debugger, 733
Using the Natural Library
Defining Commands, 355
Defining commands using classes, 358
Introduction, 352
Natural Library - Demo Program, 353
Operators, 357
Using the QColorDialog Class
Desktop and Mobile Development, 591
Using the QFileDialog Class
Desktop and Mobile Development, 586
Using the QListWidget Class
Desktop and Mobile Development, 546
Using the QTextEdit Class
Desktop and Mobile Development, 545
Using the QTimer Class
Desktop and Mobile Development, 583
Using the tool
Code Generator, 751
Using This.Attribute in nested Braces inside the Class
Methods
What is new in Ring 1.1?, 112
Using Types inside Code
The Type Hints Library, 692
Using Visual Studio IDE
Using Other Code Editors, 144
value()
Stdlib Functions, 299
Variables
Deep Copy, 146
Dynamic Typing, 146
Introduction, 145
Weakly Typed, 147
Variables Scope
Functions - First Style, 170
Functions - Second Style, 174
Functions - Third Style, 178
varptr()
Low Level Functions, 712
Version() Function
System Functions, 227
Video-Music-Player Application
Applications developed in little hours, 8
What is new in Ring 1.5?, 33
Virtual Machine Instructions
Reference, 1738
Visual Implementation
Language Design, 31
Weakly Typed
Variables, 147
Web Development (CGI Library)
Application Class, 408
Configure the Apache web server, 360
Cookies, 372
CRUD Example using MVC, 394
Database, ModelBase & ControllerBase classes, 402
Generating Pages using Objects, 384
Gradient, 383
Hash Functions, 378
Hello World Program using the Web Library, 361
HTML Lists, 381
HTML Special Characters, 377
HTML Tables, 382
HtmlPage Class, 389, 413
HTTP Get Example, 362
HTTP POST Example, 367
Introduction, 359
Page Class, 409
Random Image, 380
Ring CGI Hello World Program, 361
ScriptFunctions Class, 411
StyleFunctions Class, 411
Templates, 375
Upload Files, 369
URL Encode, 374
Users registration and Login, 396
Using Bootstrap Library using Functions, 390
Using Bootstrap Library using Objects, 391
Web Library Features, 362
WebLib API, 407
WebPage Class, 412
Web Library Features
Index 1776
Ring Documentation, Release 1.5.2
Web Development (CGI Library), 362
WebLib API
Web Development (CGI Library), 407
WebPage Class
Web Development (CGI Library), 412
Weight History Application
Desktop and Mobile Development, 612
Werdy Application
Applications developed in little hours, 11
What about predefined parameters or optional parameters
in functions?
Frequently Asked Questions, 1714
What about the Boolean values in Ring?
Frequently Asked Questions, 1706
What are the advantages to using Ring over C# or Java?
Frequently Asked Questions, 1704
What are the advantages to using Ring over Lisp or
Smalltalk?
Frequently Asked Questions, 1701
What are the advantages to using Ring over native C or
C++?
Frequently Asked Questions, 1702
What are the advantages to using Ring over Python and
Ruby?
Frequently Asked Questions, 1703
What are the advantages to using Ring over Tcl and Lua?
Frequently Asked Questions, 1703
What happens when we create a new object?
Frequently Asked Questions, 1710
What is new in Ring 1.1?
Better Code Generator for Extensions, 112
Better Documentation, 112
Better Natural Language Programming Support, 104
Game Engine for 2D Games, 110
Generate/Execute Ring Object Files (*.ringo), 105
Introduction, 103
List of changes and new features, 104
New Functions and Changes, 107
RingLibSDL, 110
RingSQLite, 111
StdLib functions and classes written in Ring, 108
Syntax Flexibility, 105
Using Self.Attribute in the Class Region to define
new attributes, 112
Using This.Attribute in nested Braces inside the
Class Methods, 112
What is new in Ring 1.2?
Better Call Command, 102
Better Functions, 99
Better Quality, 102
Better Ring Notepad, 99
Better RingQt, 99
Display Warnings Option, 102
Introduction, 97
List of changes and new features, 98
New Functions, 98
Objects Library for RingQt, 100
RingLibCurl, 101
Using NULL instead of NULLPointer(), 102
What is new in Ring 1.3?
Better Loop|Exit Command, 93
Better Ring Notepad, 89
Better RingQt, 85
Better StdLib, 93
Embedding Ring in Ring without sharing the State,
95
Form Designer, 96
Introduction, 84
List of changes and new features, 85
New Functions, 94
Return Self by Reference, 94
Ring mode for Emacs Editor, 92
RingZip Library, 95
Using ’<’ and ’:’ operators as ’from’ keyword, 94
What is new in Ring 1.4.1?
What is new in Ring 1.4?, 81
What is new in Ring 1.4?
Better RingQt, 80
Better StdLib, 78
Better WebLib, 78
Change: Basic Extensions are separated from
RingVM, 73
Convert between Numbers and Bytes, 77
Introduction, 72
List of changes and new features, 73
New Style to Ring Notepad, 76
Qt Class Convertor, 80
RingREPL, 76
The Natural Library, 74
What is new in Ring 1.4.1?, 81
What is new in Ring 1.5.1?
What is new in Ring 1.5?, 66
What is new in Ring 1.5.2?
What is new in Ring 1.5?, 71
What is new in Ring 1.5?
Better Code Generator for Extensions, 57
Better Documentation Generator for Extensions, 58
Better Objects Library, 44
Better Quality, 66
Better Ring Notepad, 35
Better RingQt, 42
Better StdLib, 38
Better WebLib, 39
Calculator Application, 34
Introduction, 32
List of changes and new features, 33
More Syntax Flexibility, 64
Ring VM - Tracing Functions, 58
Index 1777
Ring Documentation, Release 1.5.2
RingFreeGLUT Extension, 44
RingOpenGL Extension, 53
Trace Library and Interactive Debugger, 62
Type Hints Library, 65
Video-Music-Player Application, 33
What is new in Ring 1.5.1?, 66
What is new in Ring 1.5.2?, 71
Windows StartUp Manager Application, 34
What is RingFreeGLUT?
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 495
What is RingOpenGL?
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 494
What is the difference between Ring and Python? And is
Ring Open Source?
Frequently Asked Questions, 1702
Where can I write a program and execute it?
Frequently Asked Questions, 1713
While Loop
Control Structures - First Style, 152
Control Structures - Third Style, 162
Why do we need Yet Another Programming Language
(YAPL)?
Frequently Asked Questions, 1700
Why I get a strange result when printing nl with lists?
Frequently Asked Questions, 1715
Why I get Calling Function without definition Error?
Frequently Asked Questions, 1726
Why Ring is largely focussed on UI creation?
Frequently Asked Questions, 1702
Why Ring is not case-sensitive
Frequently Asked Questions, 1708
Why Ring is weakly typed?
Frequently Asked Questions, 1701
Why Ring uses ’See’, ’Give’, ’But’ and ’Ok’ Keywords?
Frequently Asked Questions, 1705
Why Ring?
Language Design, 24
Why setClickEvent() doesn’t see the object methods di-
rectly?
Frequently Asked Questions, 1726
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, 1704
Why the Assignment operator uses Deep copy?
Frequently Asked Questions, 1709
Why the window title bar is going outside the screen?
Frequently Asked Questions, 1720
Why this example use the GetChar() twice?
Frequently Asked Questions, 1717
Why Type Hints?
The Type Hints Library, 691
Why we don’t use () after the qApp class name?
Frequently Asked Questions, 1720
Why you can specify the number of loops you want to
break out of?
Frequently Asked Questions, 1705
Window Flags
Form Designer, 660
Window Resize Event
Using RingOpenGL and RingFreeGLUT for 3D
Graphics, 498
Windows StartUp Manager Application
Applications developed in little hours, 10
What is new in Ring 1.5?, 34
Windowsnl() Function
System Functions, 225
Wrap structures
Code Generator, 753
Wrapping C++ Classes
Code Generator, 759
Write file using Write()
Files, 213
Writing Comments
Getting Started - First Style, 124
Getting Started - Second Style, 126
Getting Started - Third Style, 128
Zip Class Reference
RingZip, 420
ZipEntry Class Reference
RingZip, 420
Index 1778

More Related Content

What's hot

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
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 191 of 194
The Ring programming language version 1.5.3 book - Part 191 of 194The Ring programming language version 1.5.3 book - Part 191 of 194
The Ring programming language version 1.5.3 book - Part 191 of 194
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 179 of 181
The Ring programming language version 1.5.2 book - Part 179 of 181The Ring programming language version 1.5.2 book - Part 179 of 181
The Ring programming language version 1.5.2 book - Part 179 of 181
Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 8 of 88
The Ring programming language version 1.3 book - Part 8 of 88The Ring programming language version 1.3 book - Part 8 of 88
The Ring programming language version 1.3 book - Part 8 of 88
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
DevOps - Interview Question.pdf
DevOps - Interview Question.pdfDevOps - Interview Question.pdf
DevOps - Interview Question.pdf
MinhTrnNht7
 
The Ring programming language version 1.7 book - Part 193 of 196
The Ring programming language version 1.7 book - Part 193 of 196The Ring programming language version 1.7 book - Part 193 of 196
The Ring programming language version 1.7 book - Part 193 of 196
Mahmoud Samir Fayed
 
Pycon11: Python threads: Dive into GIL!
Pycon11: Python threads: Dive into GIL!Pycon11: Python threads: Dive into GIL!
Pycon11: Python threads: Dive into GIL!
Chetan Giridhar
 
RubyConf 2010 Keynote by Matz
RubyConf 2010 Keynote by MatzRubyConf 2010 Keynote by Matz
RubyConf 2010 Keynote by Matzyukihiro_matz
 

What's hot (10)

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.3 book - Part 191 of 194
The Ring programming language version 1.5.3 book - Part 191 of 194The Ring programming language version 1.5.3 book - Part 191 of 194
The Ring programming language version 1.5.3 book - Part 191 of 194
 
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.5.2 book - Part 179 of 181
The Ring programming language version 1.5.2 book - Part 179 of 181The Ring programming language version 1.5.2 book - Part 179 of 181
The Ring programming language version 1.5.2 book - Part 179 of 181
 
The Ring programming language version 1.3 book - Part 8 of 88
The Ring programming language version 1.3 book - Part 8 of 88The Ring programming language version 1.3 book - Part 8 of 88
The Ring programming language version 1.3 book - Part 8 of 88
 
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
 
DevOps - Interview Question.pdf
DevOps - Interview Question.pdfDevOps - Interview Question.pdf
DevOps - Interview Question.pdf
 
The Ring programming language version 1.7 book - Part 193 of 196
The Ring programming language version 1.7 book - Part 193 of 196The Ring programming language version 1.7 book - Part 193 of 196
The Ring programming language version 1.7 book - Part 193 of 196
 
Pycon11: Python threads: Dive into GIL!
Pycon11: Python threads: Dive into GIL!Pycon11: Python threads: Dive into GIL!
Pycon11: Python threads: Dive into GIL!
 
RubyConf 2010 Keynote by Matz
RubyConf 2010 Keynote by MatzRubyConf 2010 Keynote by Matz
RubyConf 2010 Keynote by Matz
 

Similar to The Ring programming language version 1.5.2 book - Part 181 of 181

The Ring programming language version 1.9 book - Part 206 of 210
The Ring programming language version 1.9 book - Part 206 of 210The Ring programming language version 1.9 book - Part 206 of 210
The Ring programming language version 1.9 book - Part 206 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 194 of 194
The Ring programming language version 1.5.3 book - Part 194 of 194The Ring programming language version 1.5.3 book - Part 194 of 194
The Ring programming language version 1.5.3 book - Part 194 of 194
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.2 book - Part 178 of 181
The Ring programming language version 1.5.2 book - Part 178 of 181The Ring programming language version 1.5.2 book - Part 178 of 181
The Ring programming language version 1.5.2 book - Part 178 of 181
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
The Ring programming language version 1.3 book - Part 86 of 88
The Ring programming language version 1.3 book - Part 86 of 88The Ring programming language version 1.3 book - Part 86 of 88
The Ring programming language version 1.3 book - Part 86 of 88
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.1 book - Part 178 of 180
The Ring programming language version 1.5.1 book - Part 178 of 180 The Ring programming language version 1.5.1 book - Part 178 of 180
The Ring programming language version 1.5.1 book - Part 178 of 180
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 13 of 184
The Ring programming language version 1.5.3 book - Part 13 of 184The Ring programming language version 1.5.3 book - Part 13 of 184
The Ring programming language version 1.5.3 book - Part 13 of 184
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
The Ring programming language version 1.9 book - Part 19 of 210
The Ring programming language version 1.9 book - Part 19 of 210The Ring programming language version 1.9 book - Part 19 of 210
The Ring programming language version 1.9 book - Part 19 of 210
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 13 of 212
The Ring programming language version 1.10 book - Part 13 of 212The Ring programming language version 1.10 book - Part 13 of 212
The Ring programming language version 1.10 book - Part 13 of 212
Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 11 of 184
The Ring programming language version 1.5.3 book - Part 11 of 184The Ring programming language version 1.5.3 book - Part 11 of 184
The Ring programming language version 1.5.3 book - Part 11 of 184
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
The Ring programming language version 1.7 book - Part 8 of 196
The Ring programming language version 1.7 book - Part 8 of 196The Ring programming language version 1.7 book - Part 8 of 196
The Ring programming language version 1.7 book - Part 8 of 196
Mahmoud Samir Fayed
 

Similar to The Ring programming language version 1.5.2 book - Part 181 of 181 (20)

The Ring programming language version 1.9 book - Part 206 of 210
The Ring programming language version 1.9 book - Part 206 of 210The Ring programming language version 1.9 book - Part 206 of 210
The Ring programming language version 1.9 book - Part 206 of 210
 
The Ring programming language version 1.5.3 book - Part 194 of 194
The Ring programming language version 1.5.3 book - Part 194 of 194The Ring programming language version 1.5.3 book - Part 194 of 194
The Ring programming language version 1.5.3 book - Part 194 of 194
 
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.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 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.2 book - Part 178 of 181
The Ring programming language version 1.5.2 book - Part 178 of 181The Ring programming language version 1.5.2 book - Part 178 of 181
The Ring programming language version 1.5.2 book - Part 178 of 181
 
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.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.3 book - Part 86 of 88
The Ring programming language version 1.3 book - Part 86 of 88The Ring programming language version 1.3 book - Part 86 of 88
The Ring programming language version 1.3 book - Part 86 of 88
 
The Ring programming language version 1.5.1 book - Part 178 of 180
The Ring programming language version 1.5.1 book - Part 178 of 180 The Ring programming language version 1.5.1 book - Part 178 of 180
The Ring programming language version 1.5.1 book - Part 178 of 180
 
The Ring programming language version 1.5.3 book - Part 13 of 184
The Ring programming language version 1.5.3 book - Part 13 of 184The Ring programming language version 1.5.3 book - Part 13 of 184
The Ring programming language version 1.5.3 book - Part 13 of 184
 
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.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 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.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.9 book - Part 19 of 210
The Ring programming language version 1.9 book - Part 19 of 210The Ring programming language version 1.9 book - Part 19 of 210
The Ring programming language version 1.9 book - Part 19 of 210
 
The Ring programming language version 1.10 book - Part 13 of 212
The Ring programming language version 1.10 book - Part 13 of 212The Ring programming language version 1.10 book - Part 13 of 212
The Ring programming language version 1.10 book - Part 13 of 212
 
The Ring programming language version 1.5.3 book - Part 11 of 184
The Ring programming language version 1.5.3 book - Part 11 of 184The Ring programming language version 1.5.3 book - Part 11 of 184
The Ring programming language version 1.5.3 book - Part 11 of 184
 
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.7 book - Part 8 of 196
The Ring programming language version 1.7 book - Part 8 of 196The Ring programming language version 1.7 book - Part 8 of 196
The Ring programming language version 1.7 book - Part 8 of 196
 

More from Mahmoud Samir Fayed

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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
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
Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 189 of 212
The Ring programming language version 1.10 book - Part 189 of 212The Ring programming language version 1.10 book - Part 189 of 212
The Ring programming language version 1.10 book - Part 189 of 212
Mahmoud Samir Fayed
 

More from Mahmoud Samir Fayed (20)

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
 
The Ring programming language version 1.10 book - Part 189 of 212
The Ring programming language version 1.10 book - Part 189 of 212The Ring programming language version 1.10 book - Part 189 of 212
The Ring programming language version 1.10 book - Part 189 of 212
 

Recently uploaded

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 

The Ring programming language version 1.5.2 book - Part 181 of 181

  • 1. Ring Documentation, Release 1.5.2 Using ’endpackage’/’endclass’/’endfunc’ keywords after Packages/Classes/Functions Syntax Flexibility, 689 Using ’put’ and ’get’ as ’see’ and ’give’ Syntax Flexibility, 688 Using () around the function parameters Syntax Flexibility, 682 in the start of the variable name Syntax Flexibility, 685 Using Atom Using Other Code Editors, 142 Using Bootstrap Library using Functions Web Development (CGI Library), 390 Using Bootstrap Library using Objects Web Development (CGI Library), 391 Using braces { } in Packages/Classes/Functions Syntax Flexibility, 689 Using Braces to access objects inside Class Methods Scope Rules, 666 Using braces to escape from the current object scope Scope Rules, 674 Using braces to start and end different control structures Syntax Flexibility, 687 Using C/C++ Compiler and Linker Distributing Ring Application, 695 Using configuration file that wrap C++ library Code Generator, 760 Using Emacs Editor Using Other Code Editors, 144 Using Eval() with our Natural Code Natural Language Programming, 347 Using Fonts Using RingOpenGL and RingFreeGLUT for 3D Graphics, 521 Using Geany Using Other Code Editors, 141 Using Layout Desktop and Mobile Development, 543 Using Layouts Form Designer, 661 Using Lists during definition Lists, 186 Using Many Source Code Files Program Structure, 180 Using Notepad++ Using Other Code Editors, 140 Using NULL instead of NULLPointer() What is new in Ring 1.2?, 102 Using Object.Attribute Scope Rules, 663 Using Other Code Editors Introduction, 139 Using Atom, 142 Using Emacs Editor, 144 Using Geany, 141 Using Notepad++, 140 Using Sublime Text 2, 143 Using Visual Studio IDE, 144 Using QCheckBox Desktop and Mobile Development, 569 Using QComboBox Class Desktop and Mobile Development, 551 Using QDateEdit Desktop and Mobile Development, 564 Using QDesktopWidget Class Desktop and Mobile Development, 604 Using QDial Desktop and Mobile Development, 565 Using QDockWidget Desktop and Mobile Development, 557 Using QFrame Desktop and Mobile Development, 574 Using QInputDialog Class Desktop and Mobile Development, 595 Using qLCDNumber Desktop and Mobile Development, 592 Using QProgressBar Desktop and Mobile Development, 561 Using QProgressBar and Timer Desktop and Mobile Development, 584 Using QRadioButton and QButtonGroup Desktop and Mobile Development, 570 Using QSlider Desktop and Mobile Development, 562 Using QSpinBox Desktop and Mobile Development, 562 Using QTableWidget Desktop and Mobile Development, 560 Using QTabWidget Desktop and Mobile Development, 558 Using QTreeView and QFileSystemModel Desktop and Mobile Development, 549 Using QTreeWidget and QTreeWidgetItem Desktop and Mobile Development, 550 Using QWebView Desktop and Mobile Development, 568 Using RingOpenGL and RingFreeGLUT for 3D Graphics Drawing using RingOpenGL, 496 Frames Per Second, 529 Introduction, 493 Keyboard Events and Colors, 501 Make a Cube using RingOpenGL and RingFreeG- LUT, 538 Menu Events, 514 Mouse Events, 510 Samples Source (Authors), 494 The Camera, 504 The First Triangle, 497 Index 1775
  • 2. Ring Documentation, Release 1.5.2 The First Window using RingFreeGLUT, 495 Triangle Rotation, 500 Using Fonts, 521 What is RingFreeGLUT?, 495 What is RingOpenGL?, 494 Window Resize Event, 498 Using RingZip Classes RingZip, 418 Using Self.Attribute Object Oriented Programming, 273 Using Self.Attribute in the Class Region to define new at- tributes What is new in Ring 1.1?, 112 Using Semi-colon after and between statements Syntax Flexibility, 684 Using Sublime Text 2 Using Other Code Editors, 143 Using the ’else’ keyword as ’other’ in switch statement Syntax Flexibility, 685 Using the ’elseif’ keyword as ’but’ in if statement Syntax Flexibility, 685 Using the ’end’ keyword in different control structures Syntax Flexibility, 686 Using the Interactive Debugger The Trace Library and the Interactive Debugger, 733 Using the Natural Library Defining Commands, 355 Defining commands using classes, 358 Introduction, 352 Natural Library - Demo Program, 353 Operators, 357 Using the QColorDialog Class Desktop and Mobile Development, 591 Using the QFileDialog Class Desktop and Mobile Development, 586 Using the QListWidget Class Desktop and Mobile Development, 546 Using the QTextEdit Class Desktop and Mobile Development, 545 Using the QTimer Class Desktop and Mobile Development, 583 Using the tool Code Generator, 751 Using This.Attribute in nested Braces inside the Class Methods What is new in Ring 1.1?, 112 Using Types inside Code The Type Hints Library, 692 Using Visual Studio IDE Using Other Code Editors, 144 value() Stdlib Functions, 299 Variables Deep Copy, 146 Dynamic Typing, 146 Introduction, 145 Weakly Typed, 147 Variables Scope Functions - First Style, 170 Functions - Second Style, 174 Functions - Third Style, 178 varptr() Low Level Functions, 712 Version() Function System Functions, 227 Video-Music-Player Application Applications developed in little hours, 8 What is new in Ring 1.5?, 33 Virtual Machine Instructions Reference, 1738 Visual Implementation Language Design, 31 Weakly Typed Variables, 147 Web Development (CGI Library) Application Class, 408 Configure the Apache web server, 360 Cookies, 372 CRUD Example using MVC, 394 Database, ModelBase & ControllerBase classes, 402 Generating Pages using Objects, 384 Gradient, 383 Hash Functions, 378 Hello World Program using the Web Library, 361 HTML Lists, 381 HTML Special Characters, 377 HTML Tables, 382 HtmlPage Class, 389, 413 HTTP Get Example, 362 HTTP POST Example, 367 Introduction, 359 Page Class, 409 Random Image, 380 Ring CGI Hello World Program, 361 ScriptFunctions Class, 411 StyleFunctions Class, 411 Templates, 375 Upload Files, 369 URL Encode, 374 Users registration and Login, 396 Using Bootstrap Library using Functions, 390 Using Bootstrap Library using Objects, 391 Web Library Features, 362 WebLib API, 407 WebPage Class, 412 Web Library Features Index 1776
  • 3. Ring Documentation, Release 1.5.2 Web Development (CGI Library), 362 WebLib API Web Development (CGI Library), 407 WebPage Class Web Development (CGI Library), 412 Weight History Application Desktop and Mobile Development, 612 Werdy Application Applications developed in little hours, 11 What about predefined parameters or optional parameters in functions? Frequently Asked Questions, 1714 What about the Boolean values in Ring? Frequently Asked Questions, 1706 What are the advantages to using Ring over C# or Java? Frequently Asked Questions, 1704 What are the advantages to using Ring over Lisp or Smalltalk? Frequently Asked Questions, 1701 What are the advantages to using Ring over native C or C++? Frequently Asked Questions, 1702 What are the advantages to using Ring over Python and Ruby? Frequently Asked Questions, 1703 What are the advantages to using Ring over Tcl and Lua? Frequently Asked Questions, 1703 What happens when we create a new object? Frequently Asked Questions, 1710 What is new in Ring 1.1? Better Code Generator for Extensions, 112 Better Documentation, 112 Better Natural Language Programming Support, 104 Game Engine for 2D Games, 110 Generate/Execute Ring Object Files (*.ringo), 105 Introduction, 103 List of changes and new features, 104 New Functions and Changes, 107 RingLibSDL, 110 RingSQLite, 111 StdLib functions and classes written in Ring, 108 Syntax Flexibility, 105 Using Self.Attribute in the Class Region to define new attributes, 112 Using This.Attribute in nested Braces inside the Class Methods, 112 What is new in Ring 1.2? Better Call Command, 102 Better Functions, 99 Better Quality, 102 Better Ring Notepad, 99 Better RingQt, 99 Display Warnings Option, 102 Introduction, 97 List of changes and new features, 98 New Functions, 98 Objects Library for RingQt, 100 RingLibCurl, 101 Using NULL instead of NULLPointer(), 102 What is new in Ring 1.3? Better Loop|Exit Command, 93 Better Ring Notepad, 89 Better RingQt, 85 Better StdLib, 93 Embedding Ring in Ring without sharing the State, 95 Form Designer, 96 Introduction, 84 List of changes and new features, 85 New Functions, 94 Return Self by Reference, 94 Ring mode for Emacs Editor, 92 RingZip Library, 95 Using ’<’ and ’:’ operators as ’from’ keyword, 94 What is new in Ring 1.4.1? What is new in Ring 1.4?, 81 What is new in Ring 1.4? Better RingQt, 80 Better StdLib, 78 Better WebLib, 78 Change: Basic Extensions are separated from RingVM, 73 Convert between Numbers and Bytes, 77 Introduction, 72 List of changes and new features, 73 New Style to Ring Notepad, 76 Qt Class Convertor, 80 RingREPL, 76 The Natural Library, 74 What is new in Ring 1.4.1?, 81 What is new in Ring 1.5.1? What is new in Ring 1.5?, 66 What is new in Ring 1.5.2? What is new in Ring 1.5?, 71 What is new in Ring 1.5? Better Code Generator for Extensions, 57 Better Documentation Generator for Extensions, 58 Better Objects Library, 44 Better Quality, 66 Better Ring Notepad, 35 Better RingQt, 42 Better StdLib, 38 Better WebLib, 39 Calculator Application, 34 Introduction, 32 List of changes and new features, 33 More Syntax Flexibility, 64 Ring VM - Tracing Functions, 58 Index 1777
  • 4. Ring Documentation, Release 1.5.2 RingFreeGLUT Extension, 44 RingOpenGL Extension, 53 Trace Library and Interactive Debugger, 62 Type Hints Library, 65 Video-Music-Player Application, 33 What is new in Ring 1.5.1?, 66 What is new in Ring 1.5.2?, 71 Windows StartUp Manager Application, 34 What is RingFreeGLUT? Using RingOpenGL and RingFreeGLUT for 3D Graphics, 495 What is RingOpenGL? Using RingOpenGL and RingFreeGLUT for 3D Graphics, 494 What is the difference between Ring and Python? And is Ring Open Source? Frequently Asked Questions, 1702 Where can I write a program and execute it? Frequently Asked Questions, 1713 While Loop Control Structures - First Style, 152 Control Structures - Third Style, 162 Why do we need Yet Another Programming Language (YAPL)? Frequently Asked Questions, 1700 Why I get a strange result when printing nl with lists? Frequently Asked Questions, 1715 Why I get Calling Function without definition Error? Frequently Asked Questions, 1726 Why Ring is largely focussed on UI creation? Frequently Asked Questions, 1702 Why Ring is not case-sensitive Frequently Asked Questions, 1708 Why Ring is weakly typed? Frequently Asked Questions, 1701 Why Ring uses ’See’, ’Give’, ’But’ and ’Ok’ Keywords? Frequently Asked Questions, 1705 Why Ring? Language Design, 24 Why setClickEvent() doesn’t see the object methods di- rectly? Frequently Asked Questions, 1726 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, 1704 Why the Assignment operator uses Deep copy? Frequently Asked Questions, 1709 Why the window title bar is going outside the screen? Frequently Asked Questions, 1720 Why this example use the GetChar() twice? Frequently Asked Questions, 1717 Why Type Hints? The Type Hints Library, 691 Why we don’t use () after the qApp class name? Frequently Asked Questions, 1720 Why you can specify the number of loops you want to break out of? Frequently Asked Questions, 1705 Window Flags Form Designer, 660 Window Resize Event Using RingOpenGL and RingFreeGLUT for 3D Graphics, 498 Windows StartUp Manager Application Applications developed in little hours, 10 What is new in Ring 1.5?, 34 Windowsnl() Function System Functions, 225 Wrap structures Code Generator, 753 Wrapping C++ Classes Code Generator, 759 Write file using Write() Files, 213 Writing Comments Getting Started - First Style, 124 Getting Started - Second Style, 126 Getting Started - Third Style, 128 Zip Class Reference RingZip, 420 ZipEntry Class Reference RingZip, 420 Index 1778