http://jeanjacqueslevy.net
http://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.