Archived posting to the Leica Users Group, 2000/11/20

[Author Prev] [Author Next] [Thread Prev] [Thread Next] [Author Index] [Topic Index] [Home] [Search]

Subject: Re: [Leica] HERMES
From: Mark Rabiner <mark@rabiner.cncoffice.com>
Date: Mon, 20 Nov 2000 14:12:37 -0800
References: <200011201531.HAA19376@mejac.palo-alto.ca.us> <3A198D80.25C3D518@club-internet.fr>

Franck Maubuisson wrote:
> 
> It's the end.
> It's just sad.


Hermes
 n : (Greek mythology) messenger and herald of the gods; god of commerce and
cunning and and invention and theft; identified with Roman Mercury [syn: {Hermes}]
Hermes
Mercury, a Roman Christian (Rom. 16:14).
 
Hermes \Her"mes\, n. [L., fr. Gr. ?.]
 1. (Myth.) See {Mercury}.
 Note: Hermes Trismegistus [Gr. 'Ermh^s trisme`gistos, lit., Hermes thrice
greatest] was a late name of Hermes, especially as identified with the Egyptian
god Thoth. He was the fabled inventor of astrology and alchemy.

 2. (Arch[ae]ology) Originally, a boundary stone dedicated to Hermes as the god
of boundaries, and therefore bearing in some cases a head, or head and
shoulders, placed upon a quadrangular pillar whose height is that of the body
belonging to the head, sometimes having feet or other parts of the body
sculptured upon it. These figures, though often representing Hermes, were used
for other divinities, and even, in later times, for portraits of human beings.
Called also {herma}. See {Terminal statue}, under {Terminal}.

Hermes
 <language> An experimental, very high level, integrated language and system
from the {IBM} {Watson Research Centre}, produced in June 1990. It is designed
for implementation of large systems and distributed applications, as well as for
general-purpose programming. It is an {imperative}, {strongly typed} and
{process-oriented} successor to {NIL}.

Hermes hides distribution and heterogeneity from the programmer. The programmer
sees a single {abstract machine} containing processes that communicate using
calls or sends. The {compiler}, not the programmer, deals with the complexity of
data structure layout, local and remote communication, and interaction with the
{operating system}. As a result, Hermes programs are portable and easy to write.
Because the programming paradigm is simple and high level, there are many
opportunities for optimisation which are not present in languages which give the
programmer more direct control over the machine.

Hermes features {threads}, {relational table}sHermes is, {typestate} checking,
{capability}-based access and {dynamic configuration}.
Version 0.8alpha patchlevel 01 runs on {RS/6000}, {Sun-4}, {NeXT},
{IBM-RT}/{BSD4.3} and includes a {bytecode compiler}, a bytecode->C compiler and
{run-time support}.
 {0.7alpha for Unix (ftp://software.watson.ibm.com/pub/hermes)}.


There is meaning and no doubt irony somewhere in the above.
mark rabiner
:)
http://spokenword.to/rabiner/

In reply to: Message from Franck Maubuisson <fmaubuis@club-internet.fr> ([Leica] HERMES)