[oh-puh l] /ˈoʊ pəl/
a mineral, an amorphous form of silica, SiO 2 with some water of hydration, found in many varieties and colors, including a form that is milky white.
an iridescent variety of this that is used as a gem.
a gem of this.
[oh-puh l] /ˈoʊ pəl/
a female given name.
an amorphous, usually iridescent, mineral that can be of almost any colour, found in igneous rocks and around hot springs. It is used as a gemstone. Composition: hydrated silica. Formula: SiO2.nH2O
1590s, from Middle French opalle (16c.), from Latin opalus (Pliny), supposedly from Greek opallios, possibly ultimately from Sanskrit upala-s “gem, precious stone.” Used in Middle English in Latin form (late 14c.).
A usually transparent mineral consisting of hydrous silica. Opal can occur in almost any color, but it is often pinkish white with a milky or pearly appearance. It typically forms within cracks in igneous rocks, in limestones, and in mineral veins. It also occurs in the silica-rich shells of certain marine organisms. Chemical formula: SiO2·nH2O.
1. A DSP language.
[“OPAL: A High Level Language and Environment for DSP boards on PC”, J.P. Schwartz et al, Proc ICASSP-89, 1989].
2. The language of the object-oriented database GemStone.
[“Making Smalltalk a Database System”, G. Copeland et al, Proc SIGMOD’84, ACM 1984, pp.316- 325].
3. A simulation language with provision for stochastic variables. An extension of Autostat.
[“C-E-I-R OPAL”, D. Pilling, Internal Report, C.E.I.R. Ltd. (1963)].
4. A language for compiler testing said to be used internally by DEC.
5. A functional programming language designed at the Technische Universitaet Berlin as a testbed for the development of functional programs. OPAL integrates concepts from Algebraic Specification and Functional Programming, which favour the (formal) development of (large) production-quality software written in a purely functional style.
The core of OPAL is a strongly typed, higher-order, strict applicative language which belongs to the tradition of Hope and ML. The algebraic flavour of OPAL is visible in the syntactical appearance and in the preference of parameterisation to polymorphism.
OPAL supports: information hiding – each language unit is divided into an interface (signature) and an implementation part; selective import; parameterised modules; free constructor views on sorts, which allow pattern-based function definitions despite quite different implementations; full overloading of names; puristic scheme language with no built-in data types (except Booleans and denotations).
OPAL and its predecessor OPAL-0 have been used for some time at the Technische Universitaet Berlin in CS courses and for research into optimising compilers for applicative languages. The OPAL compiler itself is writte entirely in OPAL.
An overview is given in “OPAL: Design And Implementation of an Algebraic Programming Language”.
[oh-puh-les] /ˌoʊ pəˈlɛs/ verb (used without object), opalesced, opalescing. 1. to exhibit a play of colors like that of the opal. /ˌəʊpəˈlɛs/ verb 1. (intransitive) to exhibit a milky iridescence
[oh-puh-les-uh nt] /ˌoʊ pəˈlɛs ənt/ adjective 1. exhibiting a play of colors like that of the . 2. having a milky iridescence. /ˌəʊpəˈlɛsənt/ adjective 1. having or emitting an iridescence like that of an opal n. 1792; see opalescent + -ence. adj. 1813, from opal + -escent. opalescent o·pal·es·cent (ō’pə-lěs’ənt) adj. Resembling an opal in […]
[oh-puh-les-uh nt] /ˌoʊ pəˈlɛs ənt/ adjective 1. exhibiting a play of colors like that of the . 2. having a milky iridescence. /ˌəʊpəˈlɛsənt/ adjective 1. having or emitting an iridescence like that of an opal adj. 1813, from opal + -escent. opalescent o·pal·es·cent (ō’pə-lěs’ənt) adj. Resembling an opal in the display of various colors, often […]
[oh-puh l-ahy] /ˈoʊ pəlˌaɪ/ noun, plural opaleyes (especially collectively) opaleye. 1. a green game fish, Girella nigricans, common off rocky shores from California southward, having opalescent blue .