/* [wxMaxima batch file version 1] [ DO NOT EDIT BY HAND! ]*/ /* [ Created with wxMaxima version 13.04.2 ] */ /* [wxMaxima: comment start ] fare-la-load-di-fasullo.wxm Documento MASCHERABILE come file HTML

http://www.elegio.it/omnia/mh/

USARE LA LOAD CON FILE VALIDI IN HTML

Per usarlo con wxMaxima eliminare l'attuale estensione .html e dargli ( o lasciargli ) l'estensione .wxm

   [wxMaxima: comment end   ] */

/* [wxMaxima: title   start ]
Usare la load con file validi in HTML(...)
   [wxMaxima: title   end   ] */

/* [wxMaxima: comment start ]
Per usare la load bisogna sapere indicare dove sta il
file di tipo .mac che in wxMaxima serve per contenere librerie di 
istruzioni in maximese...
Per indagare quale e' adesso il path di default di maxima
uso questo comando:
   [wxMaxima: comment end   ] */

/* [wxMaxima: input   start ] */
file_search_maxima;
/* [wxMaxima: input   end   ] */

/* [wxMaxima: comment start ]
La cartella /Windows/ dovrebbe esistere su qualunque PC e li' sta,
molto probabilmente notepad.exe e write.exe ossia gli editor standard.
Dunque mi aspetto di trovarli.... Ci provo almeno per controllare
che la file_search() funzioni...
   [wxMaxima: comment end   ] */

/* [wxMaxima: comment start ]
Creo una lista di cartelle esplorabili da wxMaxima.
Definisco la variabile archivio1mio :
   [wxMaxima: comment end   ] */

/* [wxMaxima: input   start ] */
archivio1mio:["d:/zmaxima/","e:/zmaxima/",
"f:/zmaxima/","/Windows/","c:/zmaxima/"];
/* [wxMaxima: input   end   ] */

/* [wxMaxima: comment start ]
Se tutto funziona ora debbo leggere i nomi di cui faccio la file_search...
   [wxMaxima: comment end   ] */

/* [wxMaxima: input   start ] */
print(file_search("notepad.exe",archivio1mio))$
print(file_search("write.exe",archivio1mio))$
/* [wxMaxima: input   end   ] */

/* [wxMaxima: comment start ]
Imposto il valore di questa variabile che potrebbe essere modificata 
quando faccio con successo una load() di un file che definisce
questa variabile.
   [wxMaxima: comment end   ] */

/* [wxMaxima: input   start ] */
versione:0$
nomefilemio:"fasullo.html.mac";
/* [wxMaxima: input   end   ] */

/* [wxMaxima: comment start ]
Ecco come va fatta la load del file nomefilemio.
OVVIAMENTE bisognerebbe seguire questa regola:
IN QUALUNQUE CHIAVETTA creare una cartella di nome /zmaxima/
e mettere in quella cartella tutte le librerie che si
ritiene che possano essere utili ed in particolare
il file fasullo.html.mac che serve a fare la
verifica con questo documentino....
   [wxMaxima: comment end   ] */

/* [wxMaxima: input   start ] */
load(file_search(nomefilemio,archivio1mio));
/* [wxMaxima: input   end   ] */

/* [wxMaxima: comment start ]
Guardo il nuovo valore della versione se la load ha avuto successo....
   [wxMaxima: comment end   ] */

/* [wxMaxima: input   start ] */
versione;
/* [wxMaxima: input   end   ] */

/* [wxMaxima: section start ]
Conclusione del promemoria di come usare la load(...)
   [wxMaxima: section end   ] */

/* [wxMaxima: comment start ]
Qui ci sono info "banali" ma anche le cose banali vanno ricordate
e non dimenticate...
Comunque credo che il suggerimento di come usare chiavette e dischi
esterni per avere a disposizione ovunque le proprie librerie
preferite per wxMaxima sia un suggerimento UTILE.
   [wxMaxima: comment end   ] */

/* [wxMaxima: comment start ]

Metto qui alcuni indirizzi utili per prendere confidenza con wxMaxima.

[wxMaxima: comment end ] */ /* Maxima can't load/batch files which end with a comment! */ "Created with wxMaxima"$