I. JUNK FILES TO DELETE:
/ivy/Stolfi/5.1/Stolfi.profile
/ivy/Stolfi/5.2/stolfi.profile
/ivy/Stolfi/Alto/Laurel.profile
/ivy/Stolfi/Alto/Mail.cm
/ivy/Stolfi/Alto/Mesauser.cm
/ivy/Stolfi/Alto/SetupDisk.cm
/ivy/Stolfi/Alto/Sys.mail
/ivy/Stolfi/Alto/user.cm
/ivy/Stolfi/COG/COG.DF
/ivy/Stolfi/COG/COGAll.config
/ivy/Stolfi/COG/COGCompile.cm
/ivy/Stolfi/COG/COGJunk.mesa
/ivy/Stolfi/COG/COGNames.cm
/ivy/Stolfi/COG/COGParticles.mesa
/ivy/Stolfi/COG/COGTest.mesa
/ivy/Stolfi/JaM/Blobs.JaM
/ivy/Stolfi/JaM/Things.JaM
/ivy/Stolfi/Junk/ViewerWishesJunk.tioga
/ivy/Stolfi/Juno51/Juno.config
/ivy/Stolfi/Juno51/Juno.style
/ivy/Stolfi/Juno51/Juno51.df
/ivy/Stolfi/Juno51/JunoAlgebra.mesa
/ivy/Stolfi/Juno51/JunoAlgebraImpl.mesa
/ivy/Stolfi/Juno51/JunoBody.mesa
/ivy/Stolfi/Juno51/JunoBodyImpl.mesa
/ivy/Stolfi/Juno51/JunoButtons.mesa
/ivy/Stolfi/Juno51/JunoButtonsImpl.mesa
/ivy/Stolfi/Juno51/JunoCursorJunk.mesa
/ivy/Stolfi/Juno51/JunoGerm.mesa
/ivy/Stolfi/Juno51/JunoGraphics.mesa
/ivy/Stolfi/Juno51/JunoGraphicsImpl.mesa
/ivy/Stolfi/Juno51/JunoImage.mesa
/ivy/Stolfi/Juno51/JunoImage.TIP
/ivy/Stolfi/Juno51/JunoImageImpl.mesa
/ivy/Stolfi/Juno51/JunoImagerTest.mesa
/ivy/Stolfi/Juno51/Junokeyboard.mesa
/ivy/Stolfi/Juno51/JunokeyboardImpl.mesa
/ivy/Stolfi/Juno51/JunoLexer.mesa
/ivy/Stolfi/Juno51/JunoLexerImpl.mesa
/ivy/Stolfi/Juno51/JunoMake.cm
/ivy/Stolfi/Juno51/JunoMatrix.mesa
/ivy/Stolfi/Juno51/JunoMatrixImpl.mesa
/ivy/Stolfi/Juno51/JunoNewParser.mesa
/ivy/Stolfi/Juno51/JunoNewParserImpl.mesa
/ivy/Stolfi/Juno51/JunoOldParserEtc.mesa
/ivy/Stolfi/Juno51/JunoOldParserEtcImpl.mesa
/ivy/Stolfi/Juno51/JunoOldParseWindow.mesa
/ivy/Stolfi/Juno51/JunoOldParseWindowImpl.mesa
/ivy/Stolfi/Juno51/JunoOldSolver.mesa
/ivy/Stolfi/Juno51/JunoOldSolverImpl.mesa
/ivy/Stolfi/Juno51/JunoOldUnparser.mesa
/ivy/Stolfi/Juno51/JunoOldUnparserImpl.mesa
/ivy/Stolfi/Juno51/JunoParser.config
/ivy/Stolfi/Juno51/JunoParseTable.mesa
/ivy/Stolfi/Juno51/JunoParseTableImpl.mesa
/ivy/Stolfi/Juno51/JunoProcViewer.mesa
/ivy/Stolfi/Juno51/JunoProcViewerImpl.mesa
/ivy/Stolfi/Juno51/JunoStorage.mesa
/ivy/Stolfi/Juno51/JunoStorageImpl.mesa
/ivy/Stolfi/Juno51/JunoTop.mesa
/ivy/Stolfi/Juno51/JunoUnparserBuffer.mesa
/ivy/Stolfi/Juno51/JunoUnparserBufferImpl.mesa
/ivy/Stolfi/Juno51/JunoUserEvents.mesa
/ivy/Stolfi/Juno51/JunoUserEventsImpl.mesa
/ivy/Stolfi/Leo/GeoPapers.bravo
/ivy/Stolfi/Leo/NewCycle.tex
/ivy/Stolfi/Misc/ArchivedFiles.tioga
/ivy/Stolfi/Misc/Cursors.strike
/ivy/Stolfi/Misc/DoWalnut.cm
/ivy/Stolfi/Misc/Dummy.mesa
/ivy/Stolfi/Misc/Dummy.tex
/ivy/Stolfi/Misc/ExtraWords.text
/ivy/Stolfi/Misc/mesa.style
/ivy/Stolfi/Misc/Misc.DF
/ivy/Stolfi/Misc/MiscFiles.DF
/ivy/Stolfi/Misc/SaveAll.cm
/ivy/Stolfi/Misc/TestAllocation.mesa
/ivy/Stolfi/Misc/TestNarrowTimes.mesa
/ivy/Stolfi/Misc/TestSelections.mesa
/ivy/Stolfi/Misc/TestViewers.mesa
/ivy/Stolfi/MUM/MUMEditor.mesa
/ivy/Stolfi/MUM/MUMEditorImpl.mesa
/ivy/Stolfi/MUM/MUMParser.mesa
/ivy/Stolfi/MUM/MUMParserImpl.mesa
/ivy/Stolfi/TeX82/AMR10PaperFormat.TeX
/ivy/Stolfi/TeX82/AMRFontsCommon.TeX
/ivy/Stolfi/TeX82/CookTeX12.strike
/ivy/Stolfi/TeX82/Format82.TeX
/ivy/Stolfi/TeX82/MacroIndex.TeX
/ivy/Stolfi/TeX82/MiscJunk.TeX
/ivy/Stolfi/TeX82/TexConversion.TeX
/ivy/Stolfi/TeX82/StolfiBTeX14.strike
/ivy/Stolfi/Misc/StolfiBTeX14.strike
III. FILES TO ARCHIVE/PASS ON:
/ivy/Stolfi/
JunoCursorMenu/
JunoCursorMenu.DF
/ivy/Stolfi/
JunoCursorMenu/
JunoCursorMenu.mesa
/ivy/Stolfi/
JunoCursorMenu/
JunoCursorMenu.TIP
/ivy/Stolfi/
JunoCursorMenu/
JunoCursorMenuImpl.mesa
/ivy/Stolfi/
JunoCursorMenu/
JunoCursorTest.load
/ivy/Stolfi/
JunoCursorMenu/
JunoCursorTest.mesa
/ivy/Stolfi/
JunoCursorMenu/
JunoCursorTest.TIP
A cursor menu package. Was developed for JunoX (see below), but is independent of it and should be usable by general clients.
/ivy/Stolfi/
JunoX/
Juno.bcd
/ivy/Stolfi/
JunoX/
Juno.config
/ivy/Stolfi/
JunoX/
Juno.style
/ivy/Stolfi/
JunoX/
JunoAlgebra.mesa
/ivy/Stolfi/
JunoX/
JunoAlgebraImpl.mesa
/ivy/Stolfi/
JunoX/
JunoBody.mesa
/ivy/Stolfi/
JunoX/
JunoBodyImpl.mesa
/ivy/Stolfi/
JunoX/
JunoButtons.mesa
/ivy/Stolfi/
JunoX/
JunoCursorMenu.mesa
/ivy/Stolfi/
JunoX/
JunoCursorMenu.TIP
/ivy/Stolfi/
JunoX/
JunoCursorMenuImpl.mesa
/ivy/Stolfi/
JunoX/
JunoCursorTest.load
/ivy/Stolfi/
JunoX/
JunoCursorTest.mesa
/ivy/Stolfi/
JunoX/
JunoCursorTest.TIP
/ivy/Stolfi/
JunoX/
JunoExpressions.mesa
/ivy/Stolfi/
JunoX/
JunoExpressionsImpl.mesa
/ivy/Stolfi/
JunoX/
JunoGlobalAlist.mesa
/ivy/Stolfi/
JunoX/
JunoGlobalAlistImpl.mesa
/ivy/Stolfi/
JunoX/
JunoGraphics.mesa
/ivy/Stolfi/
JunoX/
JunoGraphicsImpl.mesa
/ivy/Stolfi/
JunoX/
JunoImage.mesa
/ivy/Stolfi/
JunoX/
JunoImage.TIP
/ivy/Stolfi/
JunoX/
JunoImageImpl.mesa
/ivy/Stolfi/
JunoX/
JunoImagerTest.mesa
/ivy/Stolfi/
JunoX/
JunoLexer.mesa
/ivy/Stolfi/
JunoX/
JunoLexerImpl.mesa
/ivy/Stolfi/
JunoX/
JunoMake.cm
/ivy/Stolfi/
JunoX/
JunoMatrix.mesa
/ivy/Stolfi/
JunoX/
JunoMatrixImpl.mesa
/ivy/Stolfi/
JunoX/
JunoNewParser.mesa
/ivy/Stolfi/
JunoX/
JunoNewParserImpl.mesa
/ivy/Stolfi/
JunoX/
JunoOldParserEtc.mesa
/ivy/Stolfi/
JunoX/
JunoOldParserEtcImpl.mesa
/ivy/Stolfi/
JunoX/
JunoOldParseWindow.mesa
/ivy/Stolfi/
JunoX/
JunoOldParseWindowImpl.mesa
/ivy/Stolfi/
JunoX/
JunoOldSolver.mesa
/ivy/Stolfi/
JunoX/
JunoOldSolverImpl.mesa
/ivy/Stolfi/
JunoX/
JunoOldUnparser.mesa
/ivy/Stolfi/
JunoX/
JunoOldUnparserImpl.mesa
/ivy/Stolfi/
JunoX/
JunoParser.config
/ivy/Stolfi/
JunoX/
JunoParserImpl.mesa
/ivy/Stolfi/
JunoX/
JunoParseSyntax.mesa
/ivy/Stolfi/
JunoX/
JunoParseSyntaxImpl.mesa
/ivy/Stolfi/
JunoX/
JunoParseTable.mesa
/ivy/Stolfi/
JunoX/
JunoParseTableImpl.mesa
/ivy/Stolfi/
JunoX/
JunoParseUnparse.mesa
/ivy/Stolfi/
JunoX/
JunoProcViewer.mesa
/ivy/Stolfi/
JunoX/
JunoProcViewerImpl.mesa
/ivy/Stolfi/
JunoX/
JunoStorage.mesa
/ivy/Stolfi/
JunoX/
JunoStorageImpl.mesa
/ivy/Stolfi/
JunoX/
JunoTop.mesa
/ivy/Stolfi/
JunoX/
JunoUnparserBuffer.mesa
/ivy/Stolfi/
JunoX/
JunoUnparserBufferImpl.mesa
/ivy/Stolfi/
JunoX/
JunoUnparserImpl.mesa
/ivy/Stolfi/
JunoX/
JunoUserEvents.mesa
/ivy/Stolfi/
JunoX/
JunoUserEventsImpl.mesa
/ivy/Stolfi/
JunoX/
JunoX.df
/ivy/Stolfi/
JunoX/
JunoX.load
An extended version of Greg Nelson's Juno I constraint-based illustrator.
Complete but not yet debugged. Some differences from Juno I:
* Uses the Imager
* Internal structure simplified to make it easier to add new commands and constraint types
* Includes two additional constraint types:
(a,b) perpendiculer to (c,d)
point a at (10, 20) relative to frame (o, xp, yp)
* Also accepts "relativized" constraints: for example,
(o, p) cong (o, a) rel (o, a, b)
constrains p to be on an ellipse with conjugate radii (o, a) and (o, b).
* User interface slightly simpler and more consistent
* print syntax changed: now just
print (<rope>, <point>)
* New "state-pushing" commands (analogous to "paint" and "ends"):
<font name> font <command>
<font size> size <command>
<string justification> justified <command>
The <string justification> can be 'left', 'center', 'right', and affects the possitioning of the <rope> relative to the <point> in a print command. The 'left justified' option means the <point> is at the left end of the string, etc.
* State-pushing operations can be entered through the buttons interface, and appear on the symbolic representation.
* Additional operations available in the Juno symbolic language: arithmetic, list (car/cdr/cons), multi-way if statements, iteration.
/ivy/Stolfi/
COG/
COGCart.mesa
/ivy/Stolfi/
COG/
COGCartImpl.mesa
/ivy/Stolfi/
COG/
COGSpace.mesa
/ivy/Stolfi/
COG/
COGSpaceImpl.mesa
/ivy/Stolfi/
COG/
COGDebug.mesa
/ivy/Stolfi/
COG/
COGDebugImpl.mesa
/ivy/Stolfi/
COG/
COGRandom.mesa
/ivy/Stolfi/
COG/
COGRandomImpl.mesa
Geometrical primitives for CArtesian geometry on the plane and three-space.
/ivy/Stolfi/
COG/
COGHomo.mesa
/ivy/Stolfi/
COG/
COGHomoImpl.mesa
Geometrical primitives for homogeneous coordinate geometry on the plane. Developed before we had the idea of the "two-sided plane".
/ivy/Stolfi/
COG/
COGHomo2.mesa
/ivy/Stolfi/
COG/
COGHomo2Impl.mesa
Second cut at the above (unfinished).
/ivy/Stolfi/
COG/
COGDraw.tip
/ivy/Stolfi/
COG/
COGDrawing.mesa
/ivy/Stolfi/
COG/
COGDrawingImpl.mesa
/ivy/Stolfi/
COG/
COGDrawingImplSave.mesa
/ivy/Stolfi/
COG/
COGDrawingSave.mesa
/ivy/Stolfi/
COG/
COGDrawTest.mesa
A display list package, made obsolete by Cedar's GraphicsList.
/ivy/Stolfi/
Scene/
Scene.DF
/ivy/Stolfi/
Scene/
Scene.mesa
/ivy/Stolfi/
Scene/
SceneImpl.mesa
/ivy/Stolfi/
Scene/
SceneInternal.mesa
/ivy/Stolfi/
Scene/
SceneJunk.mesa
/ivy/Stolfi/
Scene/
ScenePrivate.mesa
/ivy/Stolfi/
Scene/
SceneQueueImpl.mesa
/ivy/Stolfi/
Scene/
SceneTest.mesa
A second try at the above, with hierarchical objects, automatic bounding box computation, partial repainting, reentrant locks. Unfinished; locking schema too messy (pre-ViewerLocks).
/ivy/Stolfi/
COG/
COGDiagram.mesa
/ivy/Stolfi/
COG/
COGDiagramImpl.mesa
/ivy/Stolfi/
COG/
COGOldDiagram.mesa
/ivy/Stolfi/
COG/
COGDiagTest.mesa
The first implementation of the quad-edge data structure. The theory advanced considerably between this implementation and the STOC paper; the non-orientable stuff, for example,is missing here.
/ivy/Stolfi/
COG/
COGQuad.mesa
/ivy/Stolfi/
COG/
COGQuadImpl.mesa
A newer implementation of the quad-edge data structure, post-paper. Apparently finished but never tested.
/ivy/Stolfi/
COG/
COGOldVoronoi.mesa
/ivy/Stolfi/
COG/
COGVor.config
/ivy/Stolfi/
COG/
COGVorIncr.mesa
/ivy/Stolfi/
COG/
COGVorIncrImpl.mesa
/ivy/Stolfi/
COG/
COGVorLeeP.mesa
/ivy/Stolfi/
COG/
COGVorLeePImpl.mesa
/ivy/Stolfi/
COG/
COGVoronoi.mesa
/ivy/Stolfi/
COG/
COGVoronoiImpl.mesa
/ivy/Stolfi/
COG/
COGVorRecImpl.mesa
/ivy/Stolfi/
COG/
COGVorTest.mesa
/ivy/Stolfi/
COG/
COGVorTestImpl.mesa
Miscellaneous programs related to Voronoi diagrams, in various stages of incompletion and with diverse bug densities.
/ivy/Stolfi/
COG/
COGSummary.tioga
A summary of the programs in /ivy/Stolfi/COG/.
/ivy/Stolfi/
Dobkin/
TriBlt.mesa
Dobkin's "triangle bitblt" code for the Alto (in mesa). ~1981.
/ivy/Stolfi/
CedarComments/
BCDs.msg
Ramblings on BCDs and files. Unfinished, ~1983.
/ivy/Stolfi/
CedarComments/
CedarBitmaps.bravo
Proposals for an extended Bitmap Operations interface (~1982; mailed to Maureen Stone)
/ivy/Stolfi/
Misc/
ScrambleText.bcd
/ivy/Stolfi/
Misc/
ScrambleText.mesa
A simple program for automatic translation from English to Omcrash and vice-versa.
/ivy/Stolfi/
SortMail/
SortMail.mesa
A Cedar program to sort large Laurel mail files in chronological order (made obsolete by the latest release of Laurel)
/ivy/Stolfi/
SV/
Dodec.pic
/ivy/Stolfi/
SV/
Dodec2.pic
/ivy/Stolfi/
SV/
Dodec2Fix.pic
/ivy/Stolfi/
SV/
Dodec3.pic
/ivy/Stolfi/
SV/
Dodec3Rot.pic
/ivy/Stolfi/
SV/
DodecFix.pic
/ivy/Stolfi/
SV/
Icosa.pic
/ivy/Stolfi/
SV/
IcosaBalls.pic
/ivy/Stolfi/
SV/
IcosaInHole.pic
/ivy/Stolfi/
SV/
SpHoles.pic
Old SolidViewes symbolic files describing some rather dump images.
/ivy/Stolfi/
Hercules/
Hercules.config
/ivy/Stolfi/
Hercules/
Hercules.df
/ivy/Stolfi/
Hercules/
HerculesAlgebra.mesa
/ivy/Stolfi/
Hercules/
HerculesAlgebraImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesBody.mesa
/ivy/Stolfi/
Hercules/
HerculesBodyImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesButtons.mesa
/ivy/Stolfi/
Hercules/
HerculesExpr.mesa
/ivy/Stolfi/
Hercules/
HerculesExprImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesGraphics.mesa
/ivy/Stolfi/
Hercules/
HerculesGraphicsImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesImage.mesa
/ivy/Stolfi/
Hercules/
HerculesImageImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesParser.config
/ivy/Stolfi/
Hercules/
HerculesParser.mesa
/ivy/Stolfi/
Hercules/
HerculesParserEtcImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesParserImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesParserPack.config
/ivy/Stolfi/
Hercules/
HerculesParserPackage.config
/ivy/Stolfi/
Hercules/
HerculesParseUnparse.mesa
/ivy/Stolfi/
Hercules/
HerculesParseViewer.mesa
/ivy/Stolfi/
Hercules/
HerculesParseViewerImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesSolver.mesa
/ivy/Stolfi/
Hercules/
HerculesSolverImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesStorage.mesa
/ivy/Stolfi/
Hercules/
HerculesStorageImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesSyntax.mesa
/ivy/Stolfi/
Hercules/
HerculesSyntaxDoc.tioga
/ivy/Stolfi/
Hercules/
HerculesSyntaxImpl.mesa
/ivy/Stolfi/
Hercules/
HerculesTop.mesa
/ivy/Stolfi/
Hercules/
HerculesUnparserImpl.mesa
/ivy/Stolfi/
Hercules/
oldjunoparseretcimpl.mesa
Hercules is my first attemt at extending Greg Nelson's Juno I. The changes are more ambitious and radical than in JunoX, but the project grew too large and I gave up. The parser and interpreter may be of some interest.
III. FILES TO TRANSFER TO STANFORD:
/ivy/Stolfi/
GB/
GB.DF
/ivy/Stolfi/
GB/
GBA0.tex
/ivy/Stolfi/
GB/
GBA1.tex
/ivy/Stolfi/
GB/
GBA2.tex
/ivy/Stolfi/
GB/
GBA3.tex
/ivy/Stolfi/
GB/
GBA4A.tex
/ivy/Stolfi/
GB/
GBA4B.tex
/ivy/Stolfi/
GB/
GBA4C.tex
/ivy/Stolfi/
GB/
GBA5.tex
/ivy/Stolfi/
GB/
GBA6A.tex
/ivy/Stolfi/
GB/
GBA6B.tex
/ivy/Stolfi/
GB/
GBA7A.tex
/ivy/Stolfi/
GB/
GBA7B.tex
/ivy/Stolfi/
GB/
GBA8A.tex
/ivy/Stolfi/
GB/
GBA8B.tex
/ivy/Stolfi/
GB/
GBAErr1.tex
/ivy/Stolfi/
GB/
GBAExtra.tex
/ivy/Stolfi/
GB/
GBAFin.tex
/ivy/Stolfi/
GB/
GBAHom1.tex
/ivy/Stolfi/
GB/
GBAHom2.tex
/ivy/Stolfi/
GB/
GBAHom3.tex
/ivy/Stolfi/
GB/
GBAHom4.tex
/ivy/Stolfi/
GB/
GBAHom5.tex
/ivy/Stolfi/
GB/
GBAHom6.tex
/ivy/Stolfi/
GB/
GBAMid.tex
/ivy/Stolfi/
GB/
GBb08.tex
/ivy/Stolfi/
GB/
GBb09.tex
/ivy/Stolfi/
GB/
GBb10.tex
/ivy/Stolfi/
GB/
GBB11.tex
/ivy/Stolfi/
GB/
GBBFin.tex
/ivy/Stolfi/
GB/
GBBHom1.tex
/ivy/Stolfi/
GB/
GBBHom2.tex
/ivy/Stolfi/
GB/
GBBHom3.tex
/ivy/Stolfi/
GB/
GBBHom4.tex
/ivy/Stolfi/
GB/
GBBHom5.tex
/ivy/Stolfi/
GB/
GBBHom6.tex
/ivy/Stolfi/
GB/
GBBHom7.tex
/ivy/Stolfi/
GB/
GBbI.tex
/ivy/Stolfi/
GB/
GBDir.tex
/ivy/Stolfi/
GB/
GBNOutline.tex
A book on computational geometry Leo and I are writing.
/ivy/Stolfi/
GBOld/
CgMacros.tex
/ivy/Stolfi/
GBOld/
CgN9Garbage.tex
/ivy/Stolfi/
GBOld/
CgNCover.bravo
/ivy/Stolfi/
GBOld/
CgNHdr.tex
/ivy/Stolfi/
GBOld/
CS445AlgForm.tex
/ivy/Stolfi/
GBOld/
CS445Alt.tex
/ivy/Stolfi/
GBOld/
CS445Cover.bravo
/ivy/Stolfi/
GBOld/
CS445NJunk.tex
/ivy/Stolfi/
GBOld/
GBb08Junk.tex
/ivy/Stolfi/
GBOld/
GBB09A.tex
/ivy/Stolfi/
GBOld/
GBB09B.tex
/ivy/Stolfi/
GBOld/
GBB09C.tex
/ivy/Stolfi/
GBOld/
GBB09D.tex
/ivy/Stolfi/
GBOld/
GBb10A.tex
/ivy/Stolfi/
GBOld/
GBb10B.tex
/ivy/Stolfi/
GBOld/
GBb10C.tex
/ivy/Stolfi/
GBOld/
GBb10D.tex
/ivy/Stolfi/
GBOld/
Polygons.bravo
Obsolete files from the book.
/ivy/Stolfi/
Geo/
BierPaperComments.tex
/ivy/Stolfi/
Geo/
CgBib0.tex
/ivy/Stolfi/
Geo/
CgBib1.tex
/ivy/Stolfi/
Geo/
CgBib2.tex
/ivy/Stolfi/
Geo/
CgBib3.tex
/ivy/Stolfi/
Geo/
CgBibM.tex
/ivy/Stolfi/
Geo/
CurvedMonSep.tex
/ivy/Stolfi/
Geo/
ForrestReply.tex
/ivy/Stolfi/
Geo/
Geo.DF
/ivy/Stolfi/
Geo/
GeoDir.tex
/ivy/Stolfi/
Geo/
Kinetic.tex
/ivy/Stolfi/
Geo/
KineticExtraIII.tex
/ivy/Stolfi/
Geo/
KineticExtraIV.tex
/ivy/Stolfi/
Geo/
KineticExtraV.tex
/ivy/Stolfi/
Geo/
KineticExtraVI.tex
/ivy/Stolfi/
Geo/
KineticGarbage.tex
/ivy/Stolfi/
Geo/
PLocExtras.tex
/ivy/Stolfi/
Geo/
SegInt.tex
/ivy/Stolfi/
Geo/
SegIntAbstracts.txt
/ivy/Stolfi/
Geo/
SegIntJunk.tex
/ivy/Stolfi/
Geo/
SegIntNew.tex
/ivy/Stolfi/
Geo/
SegIntSail.tex
/ivy/Stolfi/
Geo/
SimPolIncl.tex
/ivy/Stolfi/
Geo/
SPIncl.text
/ivy/Stolfi/
Geo/
STEdge.tex
/ivy/Stolfi/
Geo/
SubVor.tex
/ivy/Stolfi/
Geo/
Tracings.mail
/ivy/Stolfi/
Geo/
ViewerWishes.tioga
/ivy/Stolfi/
GeoOld/
Dlna.tex
/ivy/Stolfi/
GeoOld/
MonSep.tex
/ivy/Stolfi/
Junk/
AffineMaps.tex
/ivy/Stolfi/
MUM/
MUMSyntax.doc
/ivy/Stolfi/
Papers/
Fringe.tex
/ivy/Stolfi/
Papers/
KinFocs1.tex
/ivy/Stolfi/
Papers/
KinFOCS2.tex
/ivy/Stolfi/
Papers/
KinFOCS3.tex
/ivy/Stolfi/
Papers/
L1Neigh.tex
/ivy/Stolfi/
Papers/
L1NeighLegends.tioga
/ivy/Stolfi/
Papers/
LPLog.tex
/ivy/Stolfi/
Papers/
PLoc.tex
/ivy/Stolfi/
Papers/
PLocHdr.tex
/ivy/Stolfi/
Papers/
SegIntAbs.tex
/ivy/Stolfi/
Papers/
SubdAY.tex
/ivy/Stolfi/
Papers/
SubdBY.tex
/ivy/Stolfi/
Papers/
SubdCY.tex
/ivy/Stolfi/
Papers/
SubdDY.tex
/ivy/Stolfi/
TH/
Circles.tex
/ivy/Stolfi/
TH/
Frames.tex
/ivy/Stolfi/
TH/
Rounding.TeX
/ivy/Stolfi/
TH/
TH.tex
/ivy/Stolfi/
TH/
Thesis.tex
/ivy/Stolfi/
TH/
ThSubd.TeX
/ivy/Stolfi/
TH/
TwoSidedPlane.tex
Miscellaneous papers on computational geometry.
/ivy/Stolfi/
Bras/
Bras.DF
/ivy/Stolfi/
Bras/
BSAReport.tex
/ivy/Stolfi/
Bras/
CepescLetter.tex
/ivy/Stolfi/
Bras/
CNPR82.tex
/ivy/Stolfi/
Bras/
CNPR83a.tex
/ivy/Stolfi/
Bras/
CNPR83b.tex
/ivy/Stolfi/
Bras/
RepHdr.tex
/ivy/Stolfi/
Bras/
USPAfasto.tex
/ivy/Stolfi/
Bras/
USPR82.tex
/ivy/Stolfi/
Bras/
USPR83.tex!6
/ivy/Stolfi/
Letters/
Aceito.TeX
/ivy/Stolfi/
Letters/
Desisto.TeX
/ivy/Stolfi/
Letters/
HayesLetter.tex
/ivy/Stolfi/
Letters/
KarlssonReply.tex
/ivy/Stolfi/
Letters/
LeoBobKellerReply.tex
/ivy/Stolfi/
Letters/
LeoNSFLetter.tex
/ivy/Stolfi/
Letters/
OlsenReply.TeX
/ivy/Stolfi/
Letters/
ORourkeReview.tex
/ivy/Stolfi/
Letters/
WangReply.tex
/ivy/Stolfi/
Letters/
YajimaReply.tex
/ivy/Stolfi/
Letters/
ZipMapReview.TeX
/ivy/Stolfi/
Misc/
Resume.TeX
Miscellaneous letters and personal papers.
/ivy/Stolfi/
TEX/
AlgMAcros80.TEX
/ivy/Stolfi/
TEX/
BasicMacros.tex
/ivy/Stolfi/
TEX/
CookMacros.TeX
/ivy/Stolfi/
TEX/
FontSampler80.tex
/ivy/Stolfi/
TEX/
GBMacros.tex
/ivy/Stolfi/
TEX/
GeoMacros.tex
/ivy/Stolfi/
TEX/
KineMacros.tex
/ivy/Stolfi/
TEX/
LetterFormat.tex
/ivy/Stolfi/
TEX/
OldProgMacros.tex
/ivy/Stolfi/
TEX/
PaperMacros80.TEX
/ivy/Stolfi/
TEX/
Portuguese.tex
/ivy/Stolfi/
TEX/
ProgMacros80.tex
/ivy/Stolfi/
TEX/
QuadMacros.tex
/ivy/Stolfi/
TEX/
ReportFormat.tex
/ivy/Stolfi/
TEX/
SamplePaper.tex
/ivy/Stolfi/
TEX/
SearchMacros.tex
/ivy/Stolfi/
TEX/
StolfiTeX.style
/ivy/Stolfi/
TEX/
TEX80.style
/ivy/Stolfi/
TEX/
TEX80.tip
/ivy/Stolfi/
TEX/
TeXFixes.tioga
/ivy/Stolfi/
TEX/
TR10Fonts80.tex
/ivy/Stolfi/
TEX/
TR10GBReviewFormat.tex
/ivy/Stolfi/
TEX/
TR10GBWideFormat.tex
/ivy/Stolfi/
TEX/
TR10PasteFormat.tex
/ivy/Stolfi/
TEX/
TR10ReviewFormat.tex
/ivy/Stolfi/
TEX/
TR10WideFormat80.tex
/ivy/Stolfi/
TEX/
TR8Fonts.tex
/ivy/Stolfi/
TEX/
TR8TwoColFormat.tex
/ivy/Stolfi/
TEX/
TwoColMacros.tex
TeX macros for TEX 80 (obsolete by now).
/ivy/Stolfi/
Juno/
FlexThing.Juno
/ivy/Stolfi/
Juno/
Garbage.juno
/ivy/Stolfi/
Juno/
Pentagon.juno
/ivy/Stolfi/
Juno/
StolfiJuno.df
/ivy/Stolfi/
Juno/
StolfiProcs.hercules
/ivy/Stolfi/
Juno/
StolfiProcs.juno
/ivy/Stolfi/
Juno/
TempProcs.juno
Juno procedures that draw my favorite beast and other less interesting shapes.
IV. FILES TO TRANSFER TO STANFORD AND PASS ON:
/ivy/Stolfi/
TeX82/
AMR10WideFormat.TeX
/ivy/Stolfi/
TeX82/
TR10WideFormat.TeX
/ivy/Stolfi/
TeX82/
XCl10WideFormat.TeX
/ivy/Stolfi/
TeX82/
TR10LetterFormat.TeX
The set of TEX 82 macros I am now using for papers and the book. They are similar to Knuth's "plain" format, but are factored out in half a dozen pieces that can be put together to make several specialized formats, using different fonts.
The "Wide" formats above are for normal output on the Dover. TR10LetterFormat is for letters (what else) with the XEROX logo and all -- looks very much like Tioga. In general, "TR" formats use TimesRoman fonts, "AMR" use Knuth's AlmostComputerRoman, and "XCL" use XEROX Classic for ordinary text (all use AMR fonts for math). Each format provides a "normal size" text font (10 pt in the above) plus a "small size" one (8 pt) for notes &c.
/ivy/Stolfi/TeX82/AMR10Fonts.TeX
/ivy/Stolfi/TeX82/AMRMathMacros.TeX
/ivy/Stolfi/TeX82/AMRTextMacros.TeX
/ivy/Stolfi/TeX82/TR10Fonts.TeX
/ivy/Stolfi/TeX82/TRTextMacros.TeX
/ivy/Stolfi/TeX82/XCl10Fonts.TeX
/ivy/Stolfi/TeX82/XClTextMacros.TeX
/ivy/Stolfi/TeX82/PaperMacros.TeX
/ivy/Stolfi/TeX82/KernelMacros.tex
/ivy/Stolfi/TeX82/LetterMacros.TeX
/ivy/Stolfi/
TeX82/
Compatibility.TeX
/ivy/Stolfi/
TeX82/
Goodies.TeX
Macro files that are \input by the TeX formats above
/ivy/Stolfi/
TeX82/
ProgMacros.TeX
/ivy/Stolfi/
TeX82/
AlgMacros.TeX
Optional macro files for algorithm and program layout
/ivy/Stolfi/
TeX82/
StolfiCTex12.strike
/ivy/Stolfi/
TeX82/
StolfiTeX.style
/ivy/Stolfi/
TeX82/
StolfiTeX.TIP
A screen font, tip table and document style for editing TeX sources (be warned: the font is UGLY)
/ivy/Stolfi/
TeX82/
FontSampler.TeX
A TeX program to print a font table on the Dover.
/ivy/Stolfi/
TeX82/
Foo.TeX
A sample paper to test and illustrate the use of my TeX macros.
/ivy/Stolfi/
Misc/
MiscDir.tex
A commented directory of the files in /ivy/stolfi/misc/, /ivy/stolfi/TEX82/, and /ivy/Stolfi/TEX/.