|
File PublicationNotes.html Author McKeeman Copyright © 2007 index Publication NotesDistributionThe publisher is the MathWorks File Exchange. The user of the xcom development system will not be hampered by copyright. Almost all author rights are ceded in the copyright statements. The distribution consists of two main parts, (1) the development directory for the MATLAB version of xcom, and (2) textual material helpful for learning how to use xcom. The latter constitutes a short course in compilers based on material used by the author at Dartmouth. The implementation of xcom is entirely in MATLAB including a few MEX files for direct access to the hardware and C program libraries. xcom works on Intel x86 Apple, WIN and Linux. The textual material is in HTML and PDF. In general HTML is used when hyperlinks are needed; PDF from LaTeX is used when typesetting is appropriate; PDF from PowerPoint is used for material that requires a lot of graphics. All of the sources are in the xcom distribution. Document PreparationThe HTML is hand written, except for the slides of the Stanford seminar talk which were produced by postprocessing the HTML output of the MATLAB publish feature (see publish2slides.m). PDF comes from LaTeX. On linux, LaTeX comes with the operating system. On Windows, the free MiKTeX implementation of LaTeX was used, and, of course, powerpoint. Adobe Acrobat Distiller supplies the powerpoint-to-PDF conversion. xcom UtilitiesThe utilities are run in the xcom/m dirctory. >> makePdf -latexLog xxx.texbuilds the file xxx.pdf. The HTML/PDF/m index is generated by >> makeIndex()The debris left in /mxcom by editors and compilers is cleaned out with >> makeClean() |