I'm Andrew Thomas a statistical programmer working for MRC Biostatistics Unit.
I develop statistical software to do Graphical Models -- a graph (DAG) is used
to describe high dimensional probability distributions. Markov Chain Monte Carlo
simulation is used to make inference.
The Monte Carlo simulation involves local computation on the graph. The graph
forms a sort of iterpreted language which when iterated over enough time gives
reliable inference.
The old version of the software (called BUGS) was writen in Modula2. The new
Oberon/F versions gives a better fit between the ideas of the program and the
data structures of the software. I am trying to write the Oberon software as a
core which loads an open set of extensions at run time.
My interests in no fixed order
Graphical editors (as user interfaces)
Extendable frameworks (not for user interface)
Monte Carlo simulation
Rule based systems
Floating point exceptions (I do not like these)
Interpreters
Simple xy plots
Strange thought for the day ---
Give somebody a few random numbers and they are unhappy
a few million and they are happy?
All the best.