Maple: selected recent changes for programmers, and programming kernel extensions.

Erik Postma, Maplesoft

10:00am, Monday June 2nd, K9509.

For the first part of this talk, we will discuss four changes in
builtin commands that have happened over the last few releases (sort,
indices/entries, type/specfunc, and subsindets/evalindets), and two
packages that have been added (Database:-SQLite) or overhauled (Compiler).

In the second part, we will look at writing kernel extensions in C.
We'll start by discussing the basics; then we'll progress to memory
allocation; and subsequently, by way of example, how to operate on
particular types of DAGs: numbers, rtables, and POLYs. We'll finish
by implementing a simple routine of the attendees' choice.