19.11.2014 Views

The Fortress Language Specification - CiteSeerX

The Fortress Language Specification - CiteSeerX

The Fortress Language Specification - CiteSeerX

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Method definition lookup: visible p / defined p (C −→ τ ) = { −−−−−−−→<br />

(fd, C −→ τ )}<br />

visible p (C −→ τ ) = defined p (C −→ τ ) ∪ ⋃ C ′ −→<br />

τ ′ ∈{ −→ N } visible p([ −→ τ / −→ α ]C ′ −→ τ ′ ) where C −→ α extends {<br />

−→ N } ∈ p<br />

defined p (C −→ τ ) = { −−−−−−−−−−−−−→<br />

([ −→ τ / −→ α ]fd, C −→ τ )} where C −→ α <br />

−→ fd<br />

∈ p<br />

Most specific type: p; ∆ ⊢ meet({ −→ τ }, τ)<br />

[MEET]<br />

τ ′ ∈ { −→ τ } ∀ 1 ≤ i ≤ | −→ τ | . p; ∆ ⊢ τ ′

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!