[net.lang.apl] APL 86 Tutorials

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.