Skip to main content
Home Documents Lisa Development System Internals Preliminary
Development System Internals Preliminary

Development System Internals Preliminary

Lisa · PDF
FilenameDevelopment_System_Internals_Preliminary_198402.pdf
Size0.53 MB
Subsection development_history / memos
Downloads0
Contents
DevelC1p1'11e11t System OOCUMENTA TION ~· {ig~le computer inc . . . Develq:ment T«J/S Gn:xp . . . FIRST f::RAC"T~--Fetvtety J 984 Lisa Development Software Documentation: A Road Map Contents [Lisa Development Software Documentation: A Road Map) Pascal Compiler Directives Pascal Code-Cruncher's Handbook The Last w'hole Earth Test File Format Pascal's Packing Algorithm PASLIB Procedure Interface PPaslibC Unit: Privileged PASLIB Calls Execution Environment of the Pascal Compiler Intrinsic Units Mechanism (overview) IUManager (old and "spring release" versions) Obje-ct Fi-le for mats lnbterface to OBJIOLIB Format of .SYMBOLS File Shell-Writer's Guide lrtrocb:tion This reed mep wes designed lo help you to find your Wr:flf eround the ve:rious documents describirig program development for the Lisll.. Jt will help you decide which softwere you need to leern more ebout, which software you ce.n ignore for the moment, e.nd how you should proceed in stucfying the rest of the technical documentetior!. General Oleview d the En.rironmerts Available There e:r" e.c meny Wr:fl/S of writing progre.mi e.s there me creetive proQramm~rs. However, Apple supports only tt'U'ee generel styles or programs that you ce.r. write ro~ the Lhe.: those written for 1) the Workshop environment, 2) the Quicl-:.Port eroironment, e.nd 3) the ToolKit erwironment. Pro!JTems written ror eny or the!e environments cen use most of the same units end libraries. but there ere some importent differences of whict1 you should be e.were. The Workshop (Figure 1) ~ovides e. simple non-window, chmecter e.nd gre;:ihic environment within which e progrem mey run. Proc;irerm written to run in this eroironment mr:fl/ use Pesce.l's built-In 1/0 for both rues end textual displey to the console's terminal emuletor, m they mey directly utilize the Lise OS's file t;t'lern primitives. They may also use the QulckDre.w unit ror dre.wing b1tmep greph1cs erod displr:flfinQ text in e. veriety of fonts with verious attributes, end may utilize e. variety of other useful librery routines. These progrems me not eble to use the Lise Deskto~· libraries deeJinQ with windows. menus, e.nd dialOCJ boxes, nor do they heve ee.sy e.cce~~ to Use Office system documents. Jn e.ddltion to pro.rldln!J these run-time fecllltles, the Workshop e.lso includes e commend chell which mekes ave.Jlable to users en extensive set of feciht1es for: 1) Jntere.ctlve progrem development In PesceJ, Assembly, BASIC, end CDOOL; 2) File e.~: device manipulation; end 3) Interactive end belch prOQfem execution and control. 1.t"'luickFart (FiQLD"e 2) provides the simplest Desktop erwironmert, el least ftom the proQ!'ammer's viewpoint. Jn most respects, wrltlno a prOt;Jem for the QuickPort environment h identiceJ lo wrilino one for the Workshop e...,.,,ironment. Usin!J Pe.see!': built-in JIO recllittes. programs written for QulckPort may do textual dlspley to e variety of window-besed lerminel emulelor,, end mey e.ho displey r;ir eph1cs using…

Showing first 3,000 characters of 29,419 total. Open the full document →