Index
Next
Up
Previous
Urbi SDK 2.7.5
Part II
urbiscript User Manual
7
First Steps
7.1
Comments
7.2
Literal values
7.3
Function calls
7.4
Variables
7.5
Scopes
7.6
Method calls
7.7
Function definition
7.8
Conclusion
8
Basic Objects, Value Model
8.1
Objects in urbiscript
8.2
Methods
8.3
Everything is an object
8.4
The urbiscript values model
8.5
Conclusion
9
Flow Control Constructs
9.1
if
9.2
while
9.3
for
9.4
switch
9.5
do
10
Advanced Functions and Scoping
10.1
Scopes as expressions
10.2
Advanced scoping
10.3
Local functions
10.4
Lexical closures
11
Objective Programming, urbiscript Object Model
11.1
Prototype-Based Programming in urbiscript
11.2
Prototypes and Slot Lookup
11.3
Copy on Write
11.4
Defining Pseudo-Classes
11.5
Constructors
11.6
Operators
11.7
Properties
12
Functional Programming
12.1
First class functions
12.2
Lambda functions
12.3
Lazy arguments
13
Parallelism, Concurrent Flow Control
13.1
Parallelism operators
13.2
Detach
13.3
Tags for parallel control flows
13.4
Advanced example with parallelism and tags
14
Event-based Programming
14.1
Watchdog constructs
14.2
Events
15
Urbi for ROS Users
15.1
Communication on topics
15.2
Using Services
15.3
Image Publisher from ROS to Urbi
15.4
Image Subscriber from Urbi to ROS
15.5
Remote communication