ljdickey@water.UUCP (Lee Dickey) (04/28/86)
list of tutorials booked for apl 86 stream 1 of apl 86 consists entirely of tutorials. all are given by experts in their field. below is a summary of arrangements as they stand at the time of writing (end of march 1986). monday 7 july 2 pm to 3.30 pm an introduction to apl2 - principles and concepts ray polivka aims to suit the needs of people relatively new to apl. anyone who knows a bit of standard apl should find this a splendid introduction to apl enhancements. 4 pm to 5.30 pm apl2 by example alan graham will pick up the thread where ray left it and will present the power and elegance of apl2 in example after example. tuesday 8 july 9.30 am to 11.00 am apl2 and the information centre bjorn helgason and kenneth ostling will review the features of apl2 which help in the information centre - component files (object library), graphic images and the use of the sql workspace and the pc with ic/1. 11.30 am to 1.00 pm generalised linear models dr. alan sykes will demonstrate and explain the advanced software in use at the dept of management science and statistics at university college of swansea. 2.00 pm to 3.30 pm apl and assembler on the pc andrew k. dickey will explain why you might want to call pc assembler routines from apl and how to go about doing it - with examples in apl*plus/pc. 4 pm to 5.30 pm apl pc auxiliary processors manuel alfonseca and david selby will explain how ibm pc apl can use auxiliary processors to do work the interpreter cannot handle and will deal with the uses of eleven of those currently available, including interfaces to non-apl programs, graphics, a screen handler, dos files, the ports (and rs232 and gpib/ieee) and even a music interface. wednesday 9 july 9.30 am to 11.00 am a second course in apl stephen jaffe submitted this as a paper> we liked it so much we asked him to give a sample rather than just a paper about it. he will give guidance for non-experts in the use of multidimensional arrays and the less obvious uses of grade and scan. 11.30 am to 12.15 pm apl2 and complementary functions dieter latterman will explain how the power of apl2 makes many standard utilities obsolete. he will teach you how to write those utilities you still need as defined functions which behave like and can be used just like primitives, and how nested arrays are for many purposes more suitable and natural to handle than simple matrices. 12.15 pm to 1.00 pm apl2 idioms alan graham's second tutorial was submitted and accepted as a paper but the full list of wonderful idioms was so long that we have had to put it into the tutorial volume. in this session he will explain some of the most useful and interesting idioms on the list. 2.00 pm to 5.30 pm artificial intelligence using apl2 - in two parts with a tea break the two tutorials will be given by ramiro guerreiro, ed eusebi and dr james brown (ibm's chief architect of apl2). the first part is the fundamentals of ai (for newcomers to it) such as propositional and predicate logic, rules of inference, resolution and search strategies. part two is about the implementation of these ideas in apl2 using nested arrays and recursive function sets. the results will be compared with prolog and lisp and you can have listings of the apl2 functions. thursday 10 july 9.30 to 11.00 am teaching statistics with apl professor alan hawkes and students will teach you some statistics and show how easy it is to convert standard formulae into apl. some student projects may also be demonstrated. 11.30 am to 1.00 pm graphics with apl - a tutorial and panel discussion theodor formanek will show how to do simple graphics with apl - the geometry needed and the data structures that are suitable. the lecture part will be suitable for people who have not previously used apl for graphics. this will be followed by a panel session with contributions (and we hope some demonstrations) from a number of people who have done spectacular work with apl graphics. come and ask them questions! 3.00 pm to 5.30 pm with a short break for tea apl a language for thoughts and dreams phil smith aims to startle people out of their complacency to overcome old habits of thinking and to reveal the magic of apl to newcomers. come and see why his sessions have such a wonderful reputation. friday 11 july 9.30 am to 11.00 am how to typeset apl (and other things). this is more than a tutorial> it is two contributed papers (from john howland and ian feldberg) with quite different approaches to producing mixed apl and roman text, followed by a panel discussion in which everyone concerned with printing or publishing apl will want a say - not to mention the authors.