Newsgroup: it.comp.giochi.avventure.testuali
Titolo: Manuale di inform

Caspita ragasuoli, oggi mi sono stampato il manuale dell'inform e devo
dire che e' un gran mattone. 267 pagine non sono affatto uno scherzo.
affatto affatto. :)
Meno male che ho appena comprato la spillatrice super potente e ho
potuto rilegarlo!!!
Qualcuno ha notizie di Gianluca di Regium Lepidi Corp?
    L'Editore
Tommaso Percivale
	L'oca di colla
	dentro la grolla
	non piacque al bue
	ma ringraziolla; una gran folla
	si unisce ai due
	su una nave a due prue
	ricolma di midolla
	messe in fila per due.
	Il pulcino cipolla
	strilla: -Tre, uno, due!-
da "I Domini della Morrigan"
 
WWW.IPERLIBRI.COM

affatto affatto. :)
Il pregio di INFORM, è che è un'opera d'arte di logica digitale -
adattabile, modificabile, personalizzabile, versatile: puoi farci di
tutto. Il difetto è che un vasto... labirintico... linguaggio di
programmazione intero, e non un editor. :)
m@ttia
P r o g e t t o   L a z z a r o
Avventure Testuali per C64
http://lazzaro.vd1.net
I  F   I T A L I A
Tutto sulle Avventure Testuali
http://ifitalia.vd1.net

 tutto. 
adesso non esageriamo: è davvero barocco e dal punto di vista logico
lascia molto a desiderare. da questo punto di vista TADS è sicuramente
più pulito.
Certo, è potente: in pratica è il C++ dei linguaggi di authoring, con
simili pregi e difetti :)
ciao
S

più pulito.
Sipe, e anche Hugo!, che è posteriore ed espressamente pensato
dall'autore per ovviare a talune pecche di Inform. Tuttavia
quest'ultimo sembra ormai riuscito ad imporsi come "standard" nel
campo dell'authoring, anche se immagino gli scontenti siano tanti.
Diciamocelo su, programmare sotto Inform non è proprio intuitivo.
Anche soltanto sbirciare il manuale, alle volte fa spavento. :(


 Anche soltanto sbirciare il manuale, alle volte fa spavento. :(
Io posso essere d'accordo col Gaburri che Inform non sia il massimo come
linguaggio di programmazione in assoluto, ma per quello che deve fare va piů
che bene e non č affatto vero che non sia intuitivo. Lo dimostra il mio
caso: Non credo che la mia NSUA sia una cosa galattica, ma č comunque
notevole se si pensa che ho imparato ad usare Inform mentre la programmavo,
e guardate che non sono un dottore in scienze dell'informazione con montagne
di nozioni...  sono quasi laureato in legge e faccio lo spedizioniere!!
Credo che per l'hobbista non ci possa essere di meglio e, mi si perdoni, il
Gaburretto fa un po' lo snob dicendo quello che ha detto, come per dire:
"noi che ne abbiamo visti tanti, noi che progettiamo linguaggi, noi che
sviluppiamo progetti utilizzando meta-meta-linguaggi/teoremi di
Hoare/eccetera eccetera, a vedere Inform ci viene un po' da ridere".
Credo che chiunque abbia lo spirito creativo (un po' da "badilante" se
vogliamo), debba armarsi di passione e pazienza e mettersi sotto ad imparare
Inform! Lunga vita a questo linguaggio e a chi lo vuole imparare.
Ciao
BaR

 Anche soltanto sbirciare il manuale, alle volte fa spavento. :(
E' un po' intricata la sintassi in effetti...

 E' un po' intricata la sintassi in effetti...
Ho già avuto modo di esprimere la mia opinione su INFORM in un
thread qualche tempo fa (il Gaburri ricorderà sicuramente).
Anche se mi sto occupando di "INFORM in Italiano" non vuol dire
che non riesca a riconoscerne i difetti.
Certo, come si è detto, la logica di programmazione non è delle
migliori, INFORM non sa decidersi se essere un linguaggio
procedurale o ad oggetti, ma INFORM è stato fatto anche per non
programmatori che di questa distinzione non se ne fanno nulla.
Se poi vi posso dire una cosa, la cosa peggiore di INFORM, qualsiasi
cosa si dica, è proprio il parser (veramente English-oriented).
Qualche tempo fa c'era un progetto di riprogrammare il parser di INFORM
ad oggetti, ma alla fine penso che non se ne sia fatto più nulla.
Pazienza.
HAPPY INFORMING
Giovanni
--
-------------------------------------------
GIOVANNI RICCARDI * TERRACINA (LT) * ITALY
EMAIL: 
compos...@tiscalinet.it
  ICQ: 40670340
-------------------------------------------
*******************************************
TAKE A LOOK TO MY OWN PROJECTS ON THE WEB
*******************************************
*         INFORM ITALIAN WEB SITE         *
*(a design system for Interactive Fiction)*
*                                         *
*        
http://inform.freeweb.org
        *
*******************************************
*******************************************
*         c o m p o s i z i o n i         *
*        digital  art & technology        *
*                                         *
*     
http://composizioni.freeweb.org
     *
*******************************************

ooops, nel mio ultimo messaggio un editing dell'ultimo secondo ha
iniettato un baco: tanto per la precisione,
(ed è qui che il senso del riferimento al c++... )
leggasi
(ed è questo il senso... )
scusate... 
ciao
S

 programmatori che di questa distinzione non se ne fanno nulla.
ma questo è concettualmente sbagliato; NESSUN programmatore, mai,
*vuole* occuparsi di queste distinzioni. Il linguaggio è uno strumento
che, siamo tutti d'accordo, deve "entrare in gioco" in quanto tale il
meno possibile; la mia critica a Inform (ed è qui che il senso del
riferimento al c++, che però temo sia stato fuorviante) era tutta qui.
E' ovvio poi che si può imparare tutto quello che si vuole, e
sicuramente tu con NSUA sei stato un fulgido esempio; dico solo che non
è necessario faticare di più quando si potrebbe fare di meno :)
ciao
S

 wrote in message
38BA9B25...@elet.polimi.it...
[...]
Ok, è chiaro!
Ciao

 riferimento al c++, che però temo sia stato fuorviante) era tutta qui.
Sul fatto che un programmatore non si occupa di distinzioni tra procedurale
o ad oggetti non sono pienamente d'accordo e non è vero che un linguaggio
deve
entrare in gioco il meno possibile. Il programmatore deve conoscere cosa può
fare con un linguaggio e in che modo. A questo punto non ci sarebbe
distinzione
tra linguaggi e avremmo potuto vedere Quake programmato con Visual Basic.
A proposito di manuale...
Il capitolo 1 del mio tutorial in Italiano (lo chiamerei semi-manuale ad
essere
sinceri vista l'impostazione) di Inform è stato scritto. E la beta 5 è in
arrivo.
Happy Informing
(anche al Gaburri)
Giovanni

 tra linguaggi e avremmo potuto vedere Quake programmato con Visual Basic.
Hai ragione, sono stato poco chiaro... intendevo dire che un
programmatore alle prime armi (l'esempio originale) non vuole certo
studiare teoria dei linguaggi prima di cominciare a programmare
(soprattutto se lo fa per suo divetimento). Compito del progettista del
linguaggio è da un lato fornire la massima potenza, dall'altro fare in
modo che il linguaggio rimanga quanto più chiaro e pulito
concettualmente possibile. Con "entrare in gioco" mi riferivo
naturalmente a qualcosa tipo "mettersi in mezzo", ovvero costringere il
programmatore a pensare senza generalità ma rivolgendo la propria
attenzione a questa o quella "fisima" del particolare linguaggio. 
Detto questo, e per chiudere magari questo thread, vi dico che peraltro
anch'io ho deciso tempo fa di  utilizzare solo inform per i miei
tentativi (finora del tutto embrionali) di if authoring (anche se per
ragioni contingenti, e cioè la presenza della z-machine e un eventuale
uso futuro delle librerie italiane). Per cui... volemose bene!
tarallucci e vino per tutti :)
Saluti!
S

(soprattutto se lo fa per suo divetimento).
Ahimé, questo penso costituisca il vero scoglio di oggi nel campo
della produzione di nuova IF made in Italy in ambito amatoriale, unito
alla conoscenza della lingua inglese (almeno fino a qualche tempo fa,
prima della "traduzione" delle librerie di Inform e della
pubblicazione del tutorial previsto a breve - courtesy of Giovanni
Riccardi :)
Caso tipico: l'utente medio comincia a giocare alle AT per curiosità
e, qualche volta, finisce per appassionarsi al genere, e così vuol
provare l'emozione di scrivere una propria avventura testuale. Di
conseguenza la prima cosa alla quale pensa è, poniamo, dove nascondo
la chiave per entrare nella soffitta e che cosa accade quando il
player si cala nel pozzo con una corda; purtroppo però, se è inesperto
dovrà ben presto abbandonare la progettazione dell'avventura vera e
propria e dedicarsi allo studio intensivo di un linguaggio di
programmazione, attività appagante che tuttavia richiede tempo,
applicazione ed energia (tanto più quando si tratta di apprendere la
logica di un linguaggio di programmazione e non l'uso di un "editor",
per sua natura vincolato e pertanto meno vasto e più semplice da
imparare).


notevole se si pensa che ho imparato ad usare Inform mentre la programmavo,
NSUA è ben fatta dai :) Penso tuttavia che tu ti senta istintivamente
a tuo agio con Inform (nel senso che non ti spaventa il pensiero di
rimboccarti le maniche), dopo alcuni giorni spesi a familiarizzare con
il sistema, per via del fatto che hai già acquisito in passato gli
strumenti logici del programmatore, per così dire (tant'è vero che hai
realizzato da te "Axs" e "Vanilla"); in altre parole, per te
apprendere Inform può costituire una sfida intrigante, perché concreta
e fattibile, mentre un non iniziato ad alcuna forma di programmazione
che desideri scrivere una storia, credo possa incontrare seria
difficoltà a doversi cimentare, oltre che con la logica di una AT, con
l'architettura del linguaggio Inform - capisci? :)
