User Tools

Site Tools


at:tutorial:basic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
at:tutorial:basic [2007/04/05 10:01] elisagat:tutorial:basic [2007/04/05 10:02] elisag
Line 2: Line 2:
 **UNDER CONSTRUCTION!!** **UNDER CONSTRUCTION!!**
 </note> </note>
- +====== Functional and Imperative Programming ====== 
-==== Functional and Imperative Programming ==== + 
 This part of the tutorial shows AmbientTalk as a simple expression language with a minimum syntax which resembles very on Java script. This section mainly describes the basic features of the language, namely variables, functions and tables and control flow. This part of the tutorial shows AmbientTalk as a simple expression language with a minimum syntax which resembles very on Java script. This section mainly describes the basic features of the language, namely variables, functions and tables and control flow.
  
-==== Variables ====+===== Variables =====
    
 As usual, one can define, assign and refer to a variable. Variable definitions are made with the keyword **def**. Note that AmbientTalk is a dynamically typed language so, variables do not have a type but, they just contain values. As usual, one can define, assign and refer to a variable. Variable definitions are made with the keyword **def**. Note that AmbientTalk is a dynamically typed language so, variables do not have a type but, they just contain values.
Line 64: Line 63:
 TODO! TODO!
  
-==== Functions ====+===== Functions =====
    
 As variables and tables, functions are defined with the keyword **def** in the form of:  As variables and tables, functions are defined with the keyword **def** in the form of: 
Line 138: Line 137:
 </code> </code>
  
-==== Closures and Blocks ====+====Blocks =====
  
 The function name can also be used just to refer the function but without calling it. TODO! The function name can also be used just to refer the function but without calling it. TODO!
Line 155: Line 154:
 </code> </code>
  
-==== Blocks ==== 
at/tutorial/basic.txt · Last modified: 2020/02/09 22:05 by elisag