Ring Programming Language Book - Part 82 of 84
Ring Programming Language Book - Part 82 of 84
Index 790
Ring Documentation, Release 1.2
Index 791
Ring Documentation, Release 1.2
Index 792
Ring Documentation, Release 1.2
Index 793
Ring Documentation, Release 1.2
How to insert an item to the first position in the list?, Why this example use the GetChar() twice?, 758
760 Why we dont use () after the qApp class name?, 761
How to perform some manipulations on selected Why you can specify the number of loops you want
cells in QTableWidget?, 771 to break out of?, 747
How to print keys or values only in List/Dictionary?, Fseek()
756 Files, 123
How to print lists that contains objects?, 760 Fsetpos()
How to print new lines and other characters?, 761 Files, 124
How to use many source code files in the project?, Ftell()
757 Files, 123
How to use NULL and ISNULL() function?, 759 Function Prototype
How to use SQLite using ODBC?, 765 Extension, 551
Introduction, 741 function prototype
Is Ring some sort of improvement over PHP?, 744 Code Generator, 560
List index start from 1, 750 Function Structure
Philosophy behind data types in Ring, 747 Extension, 549
Search of global names while defining the class at- Functional Programming
tributes, 753 Anonymous and Nested Functions, 182
The documentation says functional programming is Equality of functions, 183
supported, but then this happens?, 746 First-Class Functions, 181
What about predefined parameters or optional pa- Higher-order Functions, 181
rameters in functions?, 755 Introduction, 179
What about the Boolean values in Ring?, 748 Pure Functions, 180
What are the advantages to using Ring over C# or Functions
Java?, 746 Call Functions, 84
What are the advantages to using Ring over Lisp or Declare parameters, 85
Smalltalk?, 743 Define Functions, 84
What are the advantages to using Ring over native C Introduction, 83
or C++?, 744 Main Function, 85
What are the advantages to using Ring over Python Recursion, 87
and Ruby?, 745 Return Value, 86
What are the advantages to using Ring over Tcl and Send Parameters, 85
Lua?, 746 Variables Scope, 86
What happens when we create a new object?, 751 functions()
What is the difference between Ring and Python? Reflection and Meta-programming, 186
And is Ring Open Source?, 744 Fwrite()
Where can I write a program and execute it?, 754 Files, 126
Why do we need Yet Another Programming Lan-
guage (YAPL)?, 742 Game Class
Why I get a strange result when printing nl with Game Engine for 2D Games, 332
lists?, 756 Game Engine Classes
Why I get Calling Function without definition Er- Game Engine for 2D Games, 331
ror?, 767 Game Engine for 2D Games
Why Ring is largely focussed on UI creation?, 744 Animate Class, 334
Why Ring is weakly typed?, 743 Animate Events, 345
Why Ring uses See, Give, But and Ok Key- Animation, 339
words?, 747 Animation and Functions, 340
Why setClickEvent() doesnt see the object methods Creating the Game Window, 334
directly?, 767 Drawing Text, 335
Why the ability to define your own languages Instead Flappy Bird 3000 Game, 361
of just handing over the syntax so you can parse Game Class, 332
it using whatever code you like?, 747 Game Engine Classes, 331
Why the window title bar is going outside the GameObject Class, 332
screen?, 761 Games Layer, 331
Index 794
Ring Documentation, Release 1.2
Index 795
Ring Documentation, Release 1.2
Index 796
Ring Documentation, Release 1.2
Introduction, 8 ispackagesclass()
Motivation, 9 Reflection and Meta-programming, 192
Is Ring some sort of improvement over PHP? isprime()
Frequently Asked Questions, 744 Stdlib Functions, 206
IsAlNum() IsPrint()
Data Type, 108 Data Type, 109
IsAlpha() isprivateattribute()
Data Type, 108 Reflection and Meta-programming, 194
IsAndroid() Function isprivatemethod()
System Functions, 130 Reflection and Meta-programming, 195
isattribute() IsPunct()
Reflection and Meta-programming, 194 Data Type, 110
iscfunction() IsSpace()
Reflection and Meta-programming, 188 Data Type, 110
isclass() isspecial()
Reflection and Meta-programming, 190 Stdlib Functions, 205
IsCntrl() IsString()
Data Type, 108 Data Type, 106
IsDigit() IsUnix() Function
Data Type, 109 System Functions, 129
IsFreeBSD() Function IsUpper()
System Functions, 130 Data Type, 110
isfunction() isvowel()
Reflection and Meta-programming, 188 Stdlib Functions, 205
isglobal() IsWindows() Function
Reflection and Meta-programming, 187 System Functions, 129
IsGraph() IsWindows64() Function
Data Type, 109 System Functions, 129
isleapyear() IsXdigit()
Stdlib Functions, 210 Data Type, 110
IsLinux() Function
System Functions, 130 KeyPress and Mouse Move Events
IsList() Desktop and Mobile Development, 438
Data Type, 107
islocal() Language Design
Reflection and Meta-programming, 187 Compact Syntax, 18
IsLower() Define Declarative Languages, 21
Data Type, 109 Define Natural Statements, 19
IsMacOSX() Function Designed for a clear goal, 14
System Functions, 129 Encourage Organization, 16
ismainsourcefile() Introduction, 13
Stdlib Functions, 214 Simple, 14
ismethod() Smart Garbage Collector, 22
Reflection and Meta-programming, 195 Transparent Implementation, 16
IsMSDOS() Function Trying to be natural, 15
System Functions, 129 Visual Implementation, 17
IsNULL() Why Ring?, 14
Data Type, 107 Language Functions
IsNumber() Reference, 774
Data Type, 106 Language Grammar
isobject() Reference, 777
Reflection and Meta-programming, 193 Language Keywords
ispackage() Reference, 773
Reflection and Meta-programming, 189 Language Shell
Index 797
Ring Documentation, Release 1.2
Index 798
Ring Documentation, Release 1.2
Index 799