La red EARN


Xarxa EARN

De los archivos de CIUB-L

Date: 22 May 1986, 20:47:39 ABC
From: Jose Maria Blasco Comellas ZCCBJBC at EBOUBOll
Subject: Xarxa EARN

Novetats des de la ultima nota:

  M'he estat ficant a la xarxa EARN, i he descobert que hi ha una quantitat
bestial de coses interessants als diversos 'servers' de BITNET i de
ISRAEL (a Europa no hi ha res; no parlem d'espanya).

  Podeu mirar el que he averiguat sobre els servers fent SEE SERVERS
(He intentat demanar tot el que m'ha semblat interassant. Com explicare
mas abajo, ho he posat al disc intern; per tant, si algu vol demanar alguna
cosa, que miri primer si ja la tenim, o be que parli amb mi. Soc de la
opinio de que s'hauria de fer public tot el que s'obtingues i sigui
'de sistema').

  D'altra banda, m'he subscrit a dos 'forums' de la Xarxa. Aixo dels
forums consisteix en que la gent interessada en un tema concret (p.ex.,
REXX, o Ciencia-Ficcio, o el Cubo de Rubik, o Filosofia de la Ciencia,
o Assembler/370, o ordinadors per a tarats de tota mena [tots aquests
temas existeixen; no m'en invento ni un]) s'apunta en una discusio
publica. Es a dir, cada cop que algu que esta apuntat vol opinar sobre
el tema, o preguntar quelcom, o contestar a algu que ha dit alguna cosa,
envia una nota per la Xarxa (amb NOTE), i tots els que estan apuntats
en reben una copia. Els forums son el de REXX i el d'assembler/370
(tambe m'he apuntat a un de PC). He posat al disc I el que he rebut;
ho podeu visualitzar fent FORUM REXX, FORUM ASM o FORUM PC.
En aquests PACKAGEs contenen els numeros atrassats de les discusions,
la discussio d'aquest mes, i altres coses obtingudes per la xarxa,
que potser no haurien d'anar aqui, pero no sabia a on posar:

* Al forum de REXX (es mira amb FORUM REXX):

o COMPREXX agafa un exec, el.limina eomentaris, posa punt i coma al final
  de cada linia i junta totes les linies en una sola monstruosa; figura que
  llavors, al executar l'exec, va molt mes de pressa, ja que en una sola
  operacio d'entrada/sortida es carrega l'exec.

    L'he provat i em dona problemes. Si algu mes ho fa, que m'ho digui.

o REXXFORM agafa un programa REXX i millora la presentacio i la indentacio.

o REXIFY agafa un programa en EXEC o EXEC2 i el passa a REXX. No es
  total la traduccio, pero ajuda a comencarla (ideal per a traduir el
  vostre PROFILE EXEC.

o EXECLOAD agafa un exee en REXX i el carrega fixe en memoria, de forma
  que cada cop que s'ha d'exeeutar ja no cal anar a buscar a disc.
  Sera estandard a CMS rel 4.

o EXECMOD transforma un programa REXX en un fitxer ASSEMBLE, que pot
  ser ensamblat, carregat i GENMODat i llavors, si s'exeeuta, es carrega
  a si mateix com a extensio de nucli (en aixo, similar a EXECLOAD)

o PICKDEST i PICKFILE son paridas que calen per EXECMOD. Mireu els HELPs

o FSX es una copia semi-pirata de un Internal Use Only de IBM, que permet
  fer full-screen des de REXX (personalment, opino que es molt mes
  interessant el RXFS (veasemasabajo)

o RXFNCMGR, RXFS i RXFILEIO venen junts, i son una virgueria; potser cal
  una explicacio sobre les rutines externes de REXX:

      Quan es crida una funcio o un procedure en REXX, passa el seguent:
    primer es mira si hi ha una etiqueta interna que tingui el mateix nom
    (aixo no passa si tanqueu el nom entre cometes --> manera de millorar
    l'eficiencia deis vostres programes); si no es troba, es mira si es una
    builtin; si no ho es, s'afegeixen els caracters RX al nom de la rutina
    (per exemple, F passa a ser RXF) i s'intenta executar el nom resultant
    via SVC 202 (MODULEs); sino es troba,es mira si hi ha algun deis seguents
    paquets de funcions ('function package s'): RXSYSFN, RXLOCFN, RXUSERFN,
    en aquest ordre,

      (un paquet de funcions es un programa que sap dir si te o no una
      funcio determinada, i si interessa la carrega i la fa accesible des de
      REXX)

    que contingui la funcio. Si aixo tambe falla, es treuen els caracters
    RX i es mira si hi ha un altre EXEC que tingui el nom que es busca;
    en ultim cas es fa SVC 202 (la qual cosa crida un MODULE, si existeix).

      Per exemple, DIAG, DIAGRC, STORAGE i CMSFLAG no son builtins, sino
      els membres del paquet RXSYSFN, proporcionat per IBM. Els paquets
      RXLOCFN i RXUSERFN quedan reservats per l'instal.lacio i l'usuari,
      respectivament. Aquest mecanisme te la pega evident de que, en principi,
      nomes es poden utilitzar simultaniament tres paquets de funcions.

    Doncs be: RXFNCMGR es un paquet (en assembler, del qual tenim el font)
    que permet juntar varis paquets de funcions i carragarlos tots com a
    RXUSERFN. Dins de la versio d'exemple que he demanat hi ha dos paquets
    interessantissims:

    - RXFS permet de fer FULL SCREEN DES DE REXX d'una forma agradable
      (la sensacio es de cridar a builtins); feu HELP RXFS p.m.i ..
    - RXFILEIO son rutines per fer entrada i sortida des de REXX en
      plan maco (sense tenirse que trencar el cap pensant en la sintaxi
      delirant del EXECIO) [H RXFILEIO].

    Teniu una demo de RXFILEIO en el exec RX, i una de RXFS en el XU.


* Al Forum d'Assembler: (Feu FORUM ASM)

o PMACRO es una llibreria de macros per afer assembler estructurat
  (jo opino que es molt millor el SMACROS, que va picar la Lourdes)

o DISASM es un des-ensamblador de MODULEs!!!

o DISASML es un des-ensamblador de LOADLIBs


* Paridas IBM IUO cedidas graciosament per R. Casajuana UAM/IBM:

o REQUIRED fa un state elegant de un o mes fitxers amb un determinat
  filetype (HELP R... )

o QNAMES [nodeid] fa Q NAMES mes maco d'aqui o d'un altre nodo.

o PUSH i POP (ALTAMENT RECOMENABLES) salvan/restauran PFs, CP SETs,
  CP TERMINALs, SPOOLs i tot el que us pogueu imaginar.


* Mes coses arrivades per la X. E:

o DISKBACK permet re-accedir els discs automaticament al fer IPL.

o FREE us diu quanta memoria lliure teniu (ideal per detectar qui
  bloqueja la memoria)
o EQU permet de definir i suprimir sinonims dinamicament; EQUSAVE feu HELP


Si heu arribat fins aqui i alguna cosa us interessa, bona sort.

Mes informacio personalment o contestant la nota. JMBC.
                      _______________________

                        READER'S COMMENT FORM
                (No postage required if mailed in USA)

How do you use this publication:

1.- As a self-studying text
2.- As a reference
3.- As a textbook
4.- _____________

BEFORE CALLING IBM FOR PROGRAMMING SUPPORT SEE PAGES 132-139 FOR APAR
SUBMISSION.
Presentaciones
Estado de la web...

Copyright © EPBCN, 1996-2024.