Maple: selected recent changes for programmers, and programming kernel extensions.
Erik Postma, Maplesoft
10:00am, Monday June 2nd, K9509.
Abstract: 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.