----- 14/10/08 ----- > [...] Ho scaricato DrScheme [attraverso le pagine del corso], > inoltre sto studiando sul libro di testo "Concrete Abstractions". > Volevo chiedere delle informazioni riguardo alle applicazioni [del] > libro [proposte nei] capitoli 1 e 2 (quilting, custom-sized quilts). > I questi capitoli si utilizza una sorta di "libreria" non presente > in DrScheme che, [stando ai] riferimenti [forniti], bisogna installare > dal sito http://gustavus.edu/+max/concabs/schemes/drscheme/ > Io ho installato il file concabs.plt ed inoltre ho scaricatoÊil file > che si ottiene cliccando sulle note del capitolo 1 [...]. > Nonostante cio' non riesco a richiamare le procedure definite dal libro > (stack, quarter-turn-right, ecc.) [quando] apro il file ottenuto > (quilting.scm) e lo eseguo. ----- 15/10/08 ----- > [...] Ho avuto difficolta' [con gli esempi di] grafica > [proposti dal libro "Concrete Abstractions"]. > La versione di DrScheme scaricata non riconosce come primitive > stack, rcross-bb, corner-bb, che il libro indica come procedure valide. ----- In effetti ci sono una serie di problemi che dipendono dal fatto che le caratteristiche dell'ambiente DrScheme sono cambiate da quando e' stato pubblicato il libro e alcune delle informazioni non risultano piu' aggiornate. Piu' precisamente: 1. Per lavorare con le immagini definite in "quilting.scm" e' necessario installare il Teachpack "fungraph.ss" (disponibile attraverso le pagine del corso, nella sezione che riporta alcuni esempi). 2. Non dovrebbe invece essere necessario il file "concabs.plt", che e' in sostanza un archivio di risorse in un formato specifico per DrScheme -- e che presumo contenga "fungraph.ss", anche se non ho controllato. 3. Il codice di "quilting.scm" utilizza procedure che non sono definite per i "Teaching Languages", ma solo per i "Professional Languages" (PLT). 4. D'altro canto, nelle recenti versioni di DrScheme i Teachpack sono utilizzabili solo con i "Teaching Languages", per cui occorre modificare "quilting.scm" affinche' funzioni anche con questi linguaggi con una gamma piu' ristretta di procedure. Questo messaggio e' accompagnato da due file di testo: - il codice del Teachpack "fungraph.ss", che definisce alcune operazioni sulle immagini; - il codice Scheme "quilting.scm", che contiene le definizioni delle immagini presentate nei primi capitoli del libro. Il Teachpack si installa facilmente tramite il menu' "Languages". L'altro file e' un normale file di definizioni su cui si puo' continuare a lavorare per sperimentare gli esempi suggeriti dal libro. ----- * -----