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.