Version 16 of Donal Fellows

Updated 2006-10-07 16:08:16 by dkf

a.k.a. DKF

http://www.cs.man.ac.uk/images/people/fellowsd.jpg


My Tcl site is at http://www.man.ac.uk/~zzcgudf/tcl/ and my primary email address is mailto:[email protected] (though I've many others.) Officially, I'm working in the Supercomputing, Visualization and eScience division of Manchester Computing[L1 ], which is part of the University of Manchester[L2 ], and I'm working on doing Resource Description, Discovery and Brokering in Grid environments.

I used to work in the Department of Computer Science here[L3 ] on a system (called Rainbow) to provide a design framework for asynchronous hardware (of great interest in the low-power embedded market) with a substantial formal underpinning so that engineers may reason about their designs with minimal help from a formally-trained Logician. And it was this second part of the requirement that made what we were doing interesting, since engineers can throw together a system that provides simple design support frighteningly quickly (even without a rapid-prototyping tool like Tcl/Tk.) Any system that can demonstrate the correctness of a piece of hardware before it goes into a multi-million dollar production run is commercially a very good thing indeed! Take it from me, it can't be done with just any old random language...

I've also worked on Computer-Aided Assessment (i.e. setting, taking and marking full exams by computer) in a fascinating mix of Java, XML, RMI and other technologies. And before that, I was working on updating GTKWave to be less disgustingly crufty. When I say that Tk is far nicer to use than either GTK or AWT/Swing, trust me. In a couple of months, I'll switch to working on getting UNICORE to talk to Globus as part of the Grid Interoperability Project. And maybe sometime I'll even dig out relevant URLs...

I'm a member of the Tcl Core Team and TIP Editor [L4 ]. I'm also a maintainer of various bits of the core. Some people seem to think I am a 64-bit platform expert; I'm not quite sure what gave them that impression.

I'm interested in GUIs, Tcl/Tk, Java, Reasoning About Programs, general elegance of interfaces to computing systems, and many other things besides. Curiously, I'm not currently deeply into Jacl or TclBlend, despite it being an obvious thing to get involved in. I plead lack of 48 hours in a day...

If you find your Wiki page has been mysteriously edited to look better (while not losing any of the content) then the chances are I've been at it... :^)

I was active a lot in the bulletin boards on http://www.tcl.tk/bboard/ but don't have time these days. :^(

DKF


Some pages in the Wiki that are particularly laden with my fingerprints...

Pages which have a lot by me, but a lot by other people too.

(Hmm, this list is out of date)


I have noted that some people think that the :^) smiley indicates that the smiler has a broken nose. Well, my nose isn't broken. I just think that :^) looks more like a face than :-) or :)


Category Home Page | Category Person