This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
at:introduction [2007/11/13 19:43] tvcutsem added |
at:introduction [2008/07/15 12:19] (current) tvcutsem * |
||
---|---|---|---|
Line 6: | Line 6: | ||
* **dynamically typed**, which is **not** the same as being untyped: AmbientTalk //values// are typed, but // | * **dynamically typed**, which is **not** the same as being untyped: AmbientTalk //values// are typed, but // | ||
* object-oriented, | * object-oriented, | ||
- | * flexible: like Smalltalk, Self and Ruby, AmbientTalk embraces the use of elegant and expressive **block closures** to achieve a level of reusability far exceeding that of Java or similar languages lacking true closures. | + | * flexible: like Scheme, |
* event-driven: | * event-driven: | ||
* distributed: | * distributed: | ||
Line 174: | Line 174: | ||
===== Moving on ===== | ===== Moving on ===== | ||
- | So, you read the introduction and are interested in all of the gory details of the language? In that case, you can go ahead and [[at: | + | So, you read the introduction and are interested in all of the gory details of the language? In that case, you can go ahead and [[at: |