http://jeanjacqueslevy.nethttp://w3.edu.polytechnique.fr/informatique
| M, N, P | ::= | ... | voir cours précédents | |
| | | {l1 = z x1. M1; l2 = z x2. M2; ... ln = z xn. Mn } | objet (n ³ 0) | ||
| | | M.l | valeur d'un champ | ||
| | | M.l Ü z x.N | modification d'un champ |
| V | ::= | ... | comme avant | ||||||
| | |
|
| FV(M.l) = FV(M) |
|
||||||||||||
| FV(z x.M)= FV(M) - {x} | FV(M.l Ü z x.N) = FV(M) È FV(z x.M) |
| m_invocation | o.li ® Mi [xi \ o] | ||||||||
| m_update |
|
| {...; l=M; ...} | = | {...; l=z x.M; ...} |
| o.l Ü M | = | o.l Ü z x.M |
|
|||||||
| get = z s. s.contents; | |||||||
| set = z s. l v. s.contents Ü v } |
|
|||||||
| get = z s. s.contents; | |||||||
| set = z s. l v. (s.backup Ü s.contents).contents Ü v ; | |||||||
|
|||||||
| restore = z s. s.contents Ü backup } |
|
|||||||
| get = z s. s.contents; | |||||||
| set = z s. l v. (s.restore Ü z t. t.contents Ü s.contents) .contents Ü v ; | |||||||
|
| o1 = {l = z x.{ }} |
| o2 = { l = z x. x.l } |
| o3 = { l = z x. x } |
| o4 = { l = z y. y.l Ü z x.x } |
| µ x.M | ® | M[x \ x.mu][x \ {mu = z x. M[x \ x.mu] }] |
| = | M[x \ {mu = z x. M[x \ x.mu] }.mu] | |
| = | M[x \ µ x.M] |
| c = { |
|
| c' = { |
|
| M, N, P | ::= | ... | comme avant | |
| | | clone(M) | clonage |
| alloc |
|
|||||||||||
| (Ïdomaine(s)) | ||||||||||||
| m_clone | á clone(), sñ ® á ', s + ['= s()]ñ ('Ïdomaine(s)) | |||||||||||
|
||||||||||||
| m_invoc | á .li, sñ ® á Mi [xi \ ], sñ | |||||||||||
| m_upd |
|
|||||||||||
|
||||||||||||
| move_x = z o.l d. o.x Ü o.x+d ; | ||||||||||||
| move_y = z o.l d. o.y Ü o.y+d } |
|
||||||||||||
| move_x = z o.l d. o.x Ü o.x+d ; | ||||||||||||
| move_y = z o.l d. o.y Ü o.y+d } |
|
||||||||||||
| equals = z o.l o'. (o.x = o'.x) Ä (o.y = o'.y) } |
| = |
|
||||||||||||||||||
| = |
|
| CNET Issy, Lannion | Labri Bordeaux |
| CNRS | Imag Grenoble |
| INRIA, 5 Unités de recherche | Marseille Luminy |
| ENS | Paris 6 |
| ENS Cachan | Paris 7, (Logique) |
| ENS Lyon | Marne la Vallée |
| ENPC | ORSAY |
| ENSMP | Saint Denis |
| ENST | CNAM |
| LIX | |
| Thomson LCR | Lucent |
| Alcatel Marcoussis | AT&T Bell labs |
| GENSET | Bellcore |
| ILOG | Compaq SRC, WRL |
| O2 Technology | IBM Almaden, Yorktown |
| Chorus Systèmes | Microsoft Research Cambridge |
| Xerox Grenoble | Microsoft Research Redmond |
| Web Consortium | Xerox PARC |
| Trusted Logic | HPlabs |
| Cryo Networks | SUN Microsystems |
| Intel | |
This document was translated from LATEX by HEVEA.