File: drgenius_guile_script.html

package info (click to toggle)
drgeo-doc 1.5-6
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 6,408 kB
  • ctags: 563
  • sloc: sh: 335; makefile: 219
file content (68 lines) | stat: -rw-r--r-- 4,089 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- XML file produced from file: drgenius.tex
     using Hyperlatex v 2.6 (c) Otfried Cheong
     on Emacs 21.3.1, Sun Aug 29 11:03:51 2004 -->
<head>
<title>Manuale di Dr. Geo -- Script Guile per DR.&nbsp;GEO</title>

<style type="text/css">
.maketitle { align : center }
div.abstract { margin-left: 20%; margin-right: 10%; }
h3.abstract  { align : center }
div.verse, div.quote, div.quotation {
  margin-left : 10%; 
  margin-right : 10%;
}
</style>


</head>
<body>
<table width="100%" cellpadding=0 cellspacing=2><tr>
  <td bgcolor="#99ccff"><a href="drgenius_56.html"><img border="0" alt="Blocco di strumenti dell'interfaccia" src="../it/figures/next.png"></a></td><td bgcolor="#99ccff"><a href="drgenius_44.html"><img border="0" alt="Funzioni Avanzate" src="../it/figures/up.png"></a></td><td bgcolor="#99ccff"><a href="using_macro.html"><img border="0" alt="Macro-costruzioni" src="../it/figures/previous.png"></a></td><td align="center" bgcolor="#99ccff" width="100%"><b>Script Guile per DR.&nbsp;GEO</b></td></tr></table>
<h2>Script Guile per DR.&nbsp;GEO</h2>

<p>  

<p>Il software DR.&nbsp;GEO&#32;&egrave; compatible con Guile; 
ci&ograve; significa che con DR.&nbsp;GEO&#32;&egrave; possibile eseguire degli script 
Scheme che si appoggiano all'interprete Guile. 
Ma, che cos'&egrave; Guile? Se andiamo a leggere l'inizio 
del manuale di Guile troviamo scritto:
<div class="quote"><p><em>Guile &egrave; un interprete per il linguaggio di programmazione Scheme che 
pu&ograve; essere utilizzato in molti ambienti.
</em>
</p></div>
<p>La citazione seguente descrive in modo pi&ugrave; preciso come utilizzare 
Guile in DR.&nbsp;GEO:
<div class="quote"><p><em>Analogamente ad un terminale, Guile pu&ograve; essere lanciato in modo interattivo, 
pu&ograve; ricevere espressioni scritte dall'utilizzatore, elaborarle e restituire 
dei risultati. Alternativamente  come interprete di script, Guile &egrave; in grado 
di leggere ed eseguire un codice Scheme contenuto in un file. 
In questo modo Guile &egrave; disponibile, sotto forma di biblioteca, per permettere 
ad applicazioni di vario tipo di incorporare facilmente e in modo completo 
un interprete Scheme. Una applicazione pu&ograve; utilizzare Guile come un languaggio 
potente di estensione o di autoconfigurazione, o come un adesivo universale 
per "incollare" funzioni primitive fornite dall'applicazione. 
</em>
</p></div>
<p>In DR.&nbsp;GEO, una API viene resa disponibile a partire dall'interprete
Guile. L'utilizzatore di DR.&nbsp;GEO, attraverso gli script
pu&ograve; manipolare opportunamente oggetti (geometrici o numerici)
contenuti in una figura. Oltre a questo, dal momento che uno 
script viene considerato un oggetto come altri 
non vi &egrave; alcun bisogno di salvarlo
separatamente dalla figura in cui &egrave; contenuto. D'ora in poi,
per indicare uno script Guile,
utilizzeremo sempre l'acronimo DGS ("DR.&nbsp;GEO&#32;Guile Script").
<ul>
<li><a href="drgenius_49.html">DGS attraverso esempi</a>
<li><a href="drgenius_50.html">Metodi di riferimento per DGS</a>
</ul>
<hr /><address><font size="-1">Hai domande o commenti da fare? <br />Vuoi partecipare alla stesura di parti di questo manuale?<br />-&gt; Contatta Andrea Centomo all'OFSET (acentomo at ofset dot org) o
  aggiungiti alla lista per la diffusione di DR.&nbsp;GEO.</address><br />
<table width="100%" cellpadding=0 cellspacing=2><tr>
  <td bgcolor="#99ccff"><a href="drgenius_56.html"><img border="0" alt="Blocco di strumenti dell'interfaccia" src="../it/figures/next.png"></a></td><td bgcolor="#99ccff"><a href="drgenius_44.html"><img border="0" alt="Funzioni Avanzate" src="../it/figures/up.png"></a></td><td bgcolor="#99ccff"><a href="using_macro.html"><img border="0" alt="Macro-costruzioni" src="../it/figures/previous.png"></a></td><td align="center" bgcolor="#99ccff" width="100%"><b>Script Guile per DR.&nbsp;GEO</b></td></tr></table></body></html>