Ian Clark
Role: Archivist, British APL Association.
Former roles:
Police scientist, UK Home Office
Human Factors researcher, IBM UKSC, IBM Hursley
Principal Lecturer, Sunderland University
Software Developer, IAChi, Adaytum, Cognos.
Status: retired.
Email: <earthspotty AT SPAMFREE gmail DOT com>
Mission: bringing up the trailing edge of J deployment.
Contributions
Artificial Catholicism |
j602 |
case study in translating from BASIC to J |
|
ZULU: Stringlist conversion package |
j602, j701 |
library of verbs to convert stringlists between different formats |
|
Tacit to explicit (explication): a roadmap |
j602, j701 |
explaining tacit code: a survey of relevant stuff in J Help and J wiki |
|
Controlling the Eigenharp by calling Belcanto from J |
j602, j701 |
the key to writing J apps for the Eigenharp |
|
Hiving off the JWD interface |
j602, j701 |
a technique to split off a wd-based UI into a separate app |
|
Unicode Histogram |
j602 |
a simple histogram in unicode chars, with animated demo |
|
Asking "Are You Alive?" |
j602 |
Ultra-simple inter-process communication using mapped files |
|
The killer app -- how to make millions with ground-breaking software |
- |
Invited paper; APL Berlin 2000 |
|
J In A Day -- a lightning course in survival J for APL programmers |
j602 |
prototyped on-line course for eventual publication in VECTOR |
|
iCan -- Mac icons to run a given J script |
j602; Macintosh |
copiable icon for dropping-into Dock, runs eponymous script |
|
At Play With J by Eugene McDonnell |
book; j602 onwards |
J community venture, published by Vector Books |
|
LOBROW: a lo-intelligence J-locale browser |
j602 |
in-situ defn editing, generating script of updated locale |
|
TABULA: On Beyond The Scientific Calculator |
j602 |
implicitly converts units, DB of constants, retrofits alteration to calculated values |
|
An APL to J Phrasebook |
j602 onwards |
For APLer learning J: what's the J primitive for a given APL primitive or construct? |
|
Fixing the Mac (Snow Leopard) Installation bug |
j602 |
A note on ways to address a common glitch |
|
APL chars for reference and code sample composition |
(n/a) |
APL chars in Dyalog ⎕AV layout, plus screenshot to verify APL385 Unicode font installed |
|
An APL Palette for on-screen typing of APL chars |
j602 |
crudely designed, but serviceable for APL code on jwiki |
|
Getting Started with Unicode in J |
j602 onwards |
a complete beginner's introduction to J support for Unicode |
|
A More Mac-aware Way Of Achieving: Advance Lab in J701 JGTK |
j701 |
hacking the JGTK script to permit ⌘J like j602 |
|
Popular Elephant Traps #1: Scalars, empty vectors, and vectors of length one |
j602 onwards |
a tool for inspecting a noun more closely than we might |
|
How to terminate a timer-process with the yellow J |
j602 |
A technique for watching the jbreak file to see the timestamp change |
Links to frequent look-ups and work-in-progress
Interfaces/GTK ; Addons/labs/labs/ControlLabs ; IanClark/Immex
WantedPages ; HelpOnLinking ; HelpOnCategories ; HelpOnAdmonitions ; System/Documentation (for j602/j701 help)
VideoInstructionInJ ; Vocabulary ; Vocabulary/VocTemplate ; Vocabulary/FormalPageNames ; NuVoc ; ControlNuVoc
PrimitivePrimitives ; Reimplementing J ; Projects/PhraseBook ; JPhrases ; Phrase database
JAL/Package Manager ; System/Installation/PocketPC ; PocketPC ; PocketPC/Test Drive
IanClark/BUZZ ; IanClark/BUZZ/FirstSteps
TABULA/TabulaGettingStarted TABULA/LaunchElephant
A starter pack of user-written calculators ("ttables"): user.zip -for use with: IanClark/TABULA: Download: user.zip
Stanford AI class: StanfordAi/graphsearch IanClark/colortask
Click to download font: APL385 Unicode
