The Twenty Teens by Morten Kromberg
NARS 2000 by Bob Smith
APLX and R Statistics by Simon Marsden
The state of SIGAPL and musings on J by Devon McCormick
Who the H*** needs XML? by Stephen Taylor
APL2000 Product Overview by Sonia Beekman
A Trillion is not just a few Thousand by Simon Garland
APL: The Next Generation by Ajay Askoolum
Mixing it all together with APLX Version 5 by Richard Nabavi
APL for the Researcher/Scientist by Beau Webber
The Childcare Company by Ziggi
Bio-Check: or I’m feeling well and can prove it! by Gilgamesh Athoraya
APL Wiki by Kai Jaeger
ACRE - APL Code Repository by Phil Last
How might you do this in APL? by Greame Robertson
Morten will attempt to summarize where he thinks Application Development is heading for in the "Twenty-Teens", and what Dyalog are planning to do in order to make it easier, especially for the Domain Expert user, who doesn’t want to spend energy staying on top of the latest trends in hardware and software platforms. Keywords: Web Servers, WebServices, Multi-Core machines, Microsof.Net, Excel. Morten started using APL at the age of 16 in the 2nd millennium.
Bob has, once again, found himself involved in APL through various projects as well as having resurrected the NARS concept as "NARS2000: An Experimental APL Interpreter" The goal of this effort is to foster new ideas about the language and its implementation.
Simon's view is that APL has always been well suited to the problem of exploring large data sets, and it's still one of the most elegant array languages available. However, in the last decade the R language has enjoyed great success in the field of statistical analysis. The session will show how you can combine the best of both worlds, making it possible to access R functions directly from APL and use them to analyse and graph APL data.
Devon is giving a report on the status and prospects of the (former) SIGAPL, followed by a brief introduction to J and how it continues Iverson's legacy.
Stephen says XML is known to APL programmers as an über-corporate format for data interchange; also a 'barrier' technology for APLers who want work in IT shops. Most production XML is strikingly verbose and apparently intended for machine reading only. Nothing could appear less relevant to Direct Development. Here he shows how to use XML to create a data language with high semantic density, creating non-trivial and highly portable data structures that non-tech users maintain with text editors.
Sonia is the Director of Sales and Marketing for APL2000 which is a full-service software company dedicated to the continued development of quality APL software. We provide our customers with excellent product support including consulting services, training materials and seminars. With over 30 years of experience in the development of APL programming language products, APL2000 has distinguished itself as a leader in providing high quality, feature-rich and robust software development platforms.
Simon tells us how Kx deal with the enormous growth in volumes of data over the last few years. Users of Kx's kdb+ have had to deal with the challenges this presents sooner than most. This talk will present some of the lessons learnt in a way that should make them useful to users of other array languages - not just q programmers.
The LINQ (language integrated queries) extension to the flagship development language, C#, announce a new effervescent opportunity to demonstrate APL+Win as the original LINQ language. The industry-wide flagship development environment, Visual Studio 2008 now hosts APL natively: we have a managed code APL interpreter, Visual APL.
Richard Nabavi tells us how APLX Version 4 introduced object-oriented APL programming, multi-architecture external classes, an innovative general array editor, regular expression searching, easier data exchange with other applications, a new workspace-search feature, the QuickSym input method, and much more.
The ability to type a simple expression in APL and perform a complex structural and numerical task on a multi-dimensional array of data is a wondrous ability for an experimenter.
The Childcare Company is just over a year old, and during that time Ziggi aka Chris Paul developed an online training system for Nursery practitioners (aka nursery staff). The system won the NMT Nursery Supplier / Innovator Award 2008 in November of 2008, and we now have over 400 learners on the system. The company is now considered a major supplier of childcare training in the UK.
In the medical industry there is often the need to monitor the progress of patients or participants in clinical trials. Traditionally this has been very hit and miss and in some cases quite invasory. Our idea was to find a way of collecting a variety of Bio-Markers (temperature, pulse, heart rate etc.) together with user appended information then collect, transmit, analyse and report all in real time.
Over the last two years the APL wiki has slowly put some weight on. At the same time the underlying wiki software, MoinMoin, matured from version 1.5 to 1.8.2. In many respects MoinMoin got much more powerful. However, it's not easy to keep up with all the little improvements and added features.
Greame demonstrates the algebraic programming language REDUCE, giving an example of its power.