User Tools

Site Tools


at:ambienttalk1

Differences

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

Link to this comparison view

Next revision
Previous revision
at:ambienttalk1 [2007/03/31 12:13]
tvcutsem created
— (current)
Line 1: Line 1:
-===== AmbientTalk/1 Tutorial ===== 
-Welcome to our tutorial pages on Ambient-Oriented Programming with AmbientTalk. We have divided the content in several different parts, each taking you one level deeper into AmbientTalk. Alternatively, you may peruse the following overview of the most [[tutorial:characteristic|characteristic features]] of AmbientTalk. 
  
-== The basics == 
-This part of the tutorial basically shows AmbientTalk as a simple expression language. The contents of this tutorial include very basic things such as applying function, defining tables, etc. Experienced programmers can safely skip this section in favour of the [[tutorial:syntax|syntax overview]]. 
- 
-== Building object-oriented software == 
-An Ambient-Oriented Programming language is inherently an object-oriented programming language. Therefore this part of the tutorial consists of techniques to build standard object-oriented programs without any care for concurrency or distribution. This tutorial is particularly worthwhile for people who are not experienced in programming in prototype-based languages. 
- 
-== Ambient software development == 
-Programming with ambient actors is introduced by means of a full-blown application, namely the one that is featured in our ECOOP and OOPSLA 2005 demos. This tutorial employs some of AmbientTalk's abstractions such as futures and ambient references. 
- 
-== Meta-programming in AmbientTalk == 
-This tutorial provides a concise overview of the reflective capabilities of the language by showing how ambient references are actually implemented in the language. 
at/ambienttalk1.1175335984.txt.gz ยท Last modified: 2007/04/06 16:00 (external edit)