28.01.2015 Views

Hermes: A Tutorial and Reference Manual - Researcher - IBM

Hermes: A Tutorial and Reference Manual - Researcher - IBM

Hermes: A Tutorial and Reference Manual - Researcher - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

216C.1.<strong>Reference</strong>s<br />

guardedselect,26<br />

h<strong>and</strong>lerclause,79,96<br />

<strong>Hermes</strong>,3{5<br />

researchdirections,67<br />

typesystem,55<br />

hide,117<br />

hidestatement,63<br />

Hoare,C.A.R.,55<br />

identiers,74<br />

if,97<br />

importslist,19,78<br />

inferencefunction<br />

elementtypeof,151<br />

sameas,152<br />

inferencerule,151<br />

inferencerules,21,80<br />

inferreddeclaration,81<br />

init,23,78,84{86<br />

init(),56<br />

initializationport,8,19<br />

inport,118<br />

inputport,8,22,94,118,119<br />

aseventguard,98<br />

denition,23,24<br />

enabled,26<br />

insert,29,111,111<br />

insert-at,111<br />

inspect,46,112<br />

inspectvariable,112<br />

integerliterals,50<br />

integertypefamily,103<br />

interface,11,22,60<br />

denition,22,24<br />

InterfaceMismatchexception,17,<br />

124,124<br />

key,108,110{112<br />

keys(),43<br />

keyword,74<br />

latebinding,5<br />

lexicalanalysis,71<br />

linkinglist,51,79<br />

literal<br />

named,73<br />

numeric,73<br />

real,73<br />

string,73<br />

literals,104<br />

long-livedsystems,55<br />

mainclause,96<br />

mainprogram,124<br />

meet,89<br />

merge,112<br />

merge-at,112<br />

messagetype,118<br />

minimumformaltypestate,119<br />

default,119<br />

minimumtypestate,87<br />

mod,104<br />

module,4<br />

move,93<br />

movingavalue,93<br />

movingversuscopying,29,93<br />

nameequivalenceoftypedenitions,24<br />

namespace,75,78<br />

ofbasevariables,76<br />

ofcomponentnames,77<br />

oftypeidentiers,77<br />

ofuser-denedexceptionnames,<br />

78<br />

namedliteral,73<br />

new,14,107,119,120<br />

nominaltypefamily,101,105<br />

normalexit,96<br />

not,105<br />

notation<br />

association,121<br />

function,121<br />

positional,121<br />

NotFoundexception,42,110{112<br />

numericliteral,73<br />

object-orientedlanguages,27<br />

occurrence<br />

applied,72

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

Saved successfully!

Ooh no, something went wrong!