User Tools

Site Tools


at:tutorial

Differences

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

Link to this comparison view

Next revision
Previous revision
at:tutorial [2006/07/01 21:41]
stijnm created
— (current)
Line 1: Line 1:
-===== Mastering AmbientTalk ===== 
-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. 
  
-== 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/tutorial.1151782886.txt.gz ยท Last modified: 2006/07/01 22:01 (external edit)