|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T U ┃
Length: 1986 (0x7c2) Types: TextFile Names: »UPGRADE«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki └─ ⟦this⟧ »EUUGD11/gnu-31mar87/scheme/UPGRADE«
Emacs needs to be told that this file contains -*-Text-*- CScheme Upgrade information from Release 3 to Release 4: Most changes in CScheme have occurred in the microcode, not in the runtime system, thus there should be very few differences noticeable to "normal" users. 1) Revised Revised Report on Scheme (RRRS) compatibility: A compatibility package is provided, and forms part of the normal runtime system. The only divergences from RRRS are character and string syntax, and the absence of exact arithmetic. See the file rrrs.scm.10 for more information. 2) GNU Emacs interface. CScheme can now run as an inferior to GNU Emacs with input and output from (to) a buffer. This is implemented by the GNU Emacs files scheme.el and xscheme.el. They work under GNU Emacs versions 17.52 and later. 3) Two utilities, Bintopsb and Psbtobin replace hexify and unhexify. Psb (for Portable Scheme Binary) format is incompatible with hex format, so files must be translated from one to the other. Bintopsb translates a file from bin to psb format; Psbtobin perfoms the inverse translation. The advantages of psb format over hex format are many: - It does not depend on machine word size or character set used. - There is no distinguished machine which all others recognize (used to be the vax), but rather any machine should be able to load the binaries from another if converted to psb on the source machine and then to bin on the target machine. - Bin versions can be easily upgraded by using these programs together. In particular, microcode 8.1 only understands new format (subversion 5) bin files. Thus any binary files dumped with a rel 3 microcode cannot be loaded directly. Binary files can be translated by first convering them to psb format and then to (new) bin format. On unix this can be accomplished by Bintopsb <old.bin | Psbtobin >new.bin On other operating systems this can be accomplished by the sequence Bintopsb old.bin new.psb Psbtobin new.psb new.bin