• [^] # Re: Nosicalight version 0.2

    Posté par . En réponse au journal Nosicalight version 0.2. Évalué à 1.

    "Oui bon, effectivement, les methodes, les boucles ne sont pas objets. Quand je disais tout, je voulais dire les objets..."
    Donc, tu veux dire pas la que tous les objets sont des objets... hum, je comprends :)

    "Ceci dit je ne vois pas trop pourquoi ca va rendre inutile la genericite"
    En Eiffel on peut ancrer les types sur des features (attribut ou retour de fonctions) ce qui fait des trucs du genre

    class Pile {
    public:
    like element pop() {return i>0 ? tabl[i--] : NULL;}
    void push(o: like element) {}
    private:
    Object element;
    int i;
    like element tab[12]
    }

    class PileDAssiettes extend pile {
    private:
    Assiette element;
    }

    Bon, c'est un exemple un peu moyen mais c'est pour montrer l'idée.

    sinon ton argument pour la delegation est pas mal :p