te-self

Hands-on

//TODO: instrucciones de cómo empezar a jugar con Self en la VM de la materia.

Clases

  • Clase 1 - El Lenguaje
    • Introducción
    • Conceptos básicos
      • objeto
      • slot
        • slot asignable
        • slot constante
        • slot method
        • slot parent
      • Sintaxis
      • Objetos básicos
        • nil, true, false
        • List, Vector, etc.
    • Como modelas si no tenés una clase?
      • Objetos protipicos
        • Se marcan como “creator” para hacerlos accesibles
      • Traits
      • No hay herencia -> Todo es composición!
    • Desambiguaciones
    • Referencias
      • Tutorial
      • Handbook
  • Clase 2 - Patrones
    • Herencia
    • Strategy
    • Delegator

Herramientas

  • La máquina virtual de self junto con un snapshot para arrancar pueden bajarse desde aquí, hay para diferentes sistemas operativos.

Material de referencia