Changes between Version 16 and Version 17 of Variante1


Ignore:
Timestamp:
Jul 31, 2006, 5:50:32 PM (18 years ago)
Author:
gnappo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Variante1

    v16 v17  
    1818Ho creato la classe !SchemeExpressionAbstract: di default solleva eccezione per tutti i metodi previsti nell'interfaccia !SchemeExpression. In questo modo chi tentera' di utilizzare la clone sui prodotti di base rimarra' inc***to (UAHAHAHAHA)... Scherzi a parte, potrebbe essere utile per definire altri comportamenti di default (non so ancora per cosa). Ovviamente ora tutte le !SchemeExpression di base ereditano da tale classe.
    1919
     20
     2120060731-1742 gnappo[[BR]]
     22Sempre a proposito di cosa e' expression e cosa no: nelle specifiche originali di !MiniScheme viene palesato che una definizione _non_ e' una espressione e tantomeno un branch. La scelta di non uniformarle all'interfaccia !SchemeExpression appare, quindi, quantomai corretta. Nel ticket #5 si fa riferimento al prodotto programma: in questo modo potremmo incapsulare la creazione di nuove !SchemeDefinition demandando tale compito al nuovo oggetto.
     23
     24
    2025=== Prodotti aggiunti ===
    2126Questo e' il posto in cui rendere note le proprie scelte.