Vous devez vous identifier pour obtenir une réponse.
Projet
Projet

ELFE est un langage dérivé de XL focalisé sur l'internet des objets et autres applications distribuées. Il permet d'envoyer du code sur un autre ordinateur, y compris le contexte d'exécution, avec une syntaxe extrêmement simple. Par exemple, pour vérifier si la température change sur un capteur distant, il suffit d'écrire un script qui ressemble à ça:

invoke "sensor.corp.net",
    last_temperature := temperature
    every 1s,
        check_temperature temperature
    check_temperature T:real ->
        writeln "Measuring temperature ", T, " from process ", process_id
        if abs(T - last_temperature) >= 1.0 then
            reply
                temperature_changed T, last_temperature
        last_temperature := T
temperature_changed new_temp, last_temp ->
    writeln "Temperature changed from ", last_temp, " to ", new_temp

Intervenant Christophe de Dinechin. (c3d)
  • 2017 Patient Zero

I'm a french software developer
who began with video games,
keeps inventing crazy programming languages,
and loves designing operating systems.

I'm also an amateur physics researcher,
and a tinkerer in strange forms of art

I am presently working at Red Hat
on SPICE and 3D virtualization.



Créé le 11 sept. 2017