De los archivos de CIUB-L
Date: Tue, 17 Jun 1986 20:08:34 ABC Sender: (ZCCBJBC@EB0UB011) via List Processor <LISTSERV@EB0UB011> Reply-to: Distribution List <ZACUCIUB@EB0UB011> From: Jose Maria Blasco Comellas <ZCCBJBC@EB0UB011> Subject: Re: PACKAGE In-Reply-To: Your message of Tue, 17 Jun 1986 19:12:21 ABC Nuria: Gracies per la teva nota. * Primer punt FITXERS va ser creat com una complicacio de una cosa que havia fet en Joan Llopart per a sistematitzar la llista dels discs G i P. En Joan havia creat uns fitxers que es deien DISC_G FITXERS i DISC_P FITXERS, i jo vaig crear la primera versio de FITXERS de forma que la part 'DISC ' no fos necessaria. Aixi, FITXERS G donava acces a DISC_G FITXERS, i FITXERS P a DISC P FITXERS. Mes tard, em vaig animar, i vaig veure que el concepte era prou interessant com per a limitarse a utilitzar-lo nomes per a mantenir discs, i que podia servir per a mantenir llistas de fitxers, indepenentment de que fossin de un sol disc o de varis. Llavors vaig introduir el tipus PACKAGE (copiant-ho de uns fitxers 'Internal Use Only' de IBM: p. ex., pots mirar el BOXES PACKAGE 1). Pel cas de PACKAGE, al invocar FITXERS s'havia de especificar el filename complet del fitxer. Aixi, com tu dius, si hi ha dos fitxers DISC_A FITXERS i A PACKAGE , i fas FITXERS A hi ha una certa ambiguetat. Aquesta ambiguetat la resolc a base de especificar que FITXERS A es refereix al DISC_A FITXERS si existeix, i sino a A PACKAGE; en tot cas, es molt improbable que hi hagi un PACKAGE amb un filename de una sola lletra. (Mira pero el seguent paragraf). Respecte al tema de que FITXERS i PACKAGE haurian de ser sinonims, estic d'acord, pero, ?que et sembla?: he fet que, si FITXERS es crida com PACKAGE, es busqui sempre un PACKAGE, i mai un DISC_x FITXERS. A mes, PACKAGE es pot abreujar PA. ========== * Segon punt. He fet que quan estas en PACKMAKE, si fas FILE equivalgui a PF6. (Si algu te ganes de equivocarse, encara ho pot fer fent COMMAND FILE, pero sino soposo que ja n'hi ha prou). JMBC