This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
at:ambienttalk1 [2007/03/31 12:13] tvcutsem created |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== 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. Alternatively, | ||
- | == 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: | ||
- | |||
- | == 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, | ||
- | |||
- | == 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. |