Järjestelmän kehityksen seuraava vaihe oli Halsa++ ohjelmisto, joka perustui perustietotyyppien itseanimoituvuuteen. Itseanimoituvuudella tarkoitamme ohjelman tietotyyppien automaattista animoitumista ilman erityisiä ohjelmaan liitetäviä käskyjä. Itseanimoituvuus on saavutettu ohjelmiston toteutuskielen C++:n mahdollisuudella kuormittaa operaattoreita, näin tietotyypeille tehtävät operaatiot saavat automaattisesti animaation etenemään kuvaruudulla.
1994 valmistunut Halsa++ edellyttää, että käyttäjä itse tekee animaation tekoon tarvittavat muutokset suoraan ohjelmakoodiin. Tottunut käyttäjä selviytyy tästä nopeasti, mutta katsoimme että interaktiivinen käyttöliittymä, jonka avulla tottumatonkin käyttäjäkin saisi helposti muodostettua animaation, mahdollistaisi järjestelmän laajemman käytön. Tämä johti nykyiseen Eliotiin.
Nykyinen järjestelmä on vielä prototyyppi, mutta on jo vaiheessa jolloin sitä voidaan käyttää apuna opetuksessa. Yksinkertaisen animaation muodostaminen Eliotin avulla vie alle tunnin, Halsa++ työkalujen avulla se kesti noin kymmenen tuntia ja Halsan avulla noin sata tuntia. Tarkoituksenamme on vielä kehittää Eliotista järjestelmä, jonka avulla laajasta joukosta algoritmeja saisi muodostettua animaation jopa viidessä minuutissa.