User:Dkf
| My Favorite Languages | |
| Language | Proficiency |
| Tcl | Wrote the book |
| C | Advanced |
| Java | Advanced |
| UNIX Shell | Advanced |
| Fortran | Intermediate |
| Javascript | Intermediate |
| LaTeX | Intermediate |
| M4 | Intermediate |
| Perl | Intermediate |
| PostScript | Intermediate |
| Standard ML | Intermediate |
| C++ | Beginner |
| Emacs Lisp | Beginner |
| Lisp | Beginner |
| Modula-3 | Beginner |
| Pascal | Beginner |
| Prolog | Beginner |
| SQL | Beginner |
| XSLT | Beginner |
| Go | Utter Beginner |
| C sharp | Read-only |
| Objective-C | Read-only |
| PHP | Read-only |
| Python | Read-only |
| Ruby | Read-only |
I'm Donal Fellows, a maintainer of Tcl and member of the Tcl Core Team. I've also got a reasonable amount of experience with Java and C, and I'm fairly familiar with quite a few others. (looks at language box...) OK, a lot of others. (I also know HTML, CSS and XML fairly well, but don't consider them to be programming languages.)
I work at the University of Manchester, where I'm a Senior Software Engineer supporting Research Computing university-wide. My focus is largely on strategic development opportunities and standardization for Grid Computing and the Cloud, mainly as part of the EU-funded Framework programmes. Sometimes that ends up feeling like I'm programming research projects in Word and Powerpoint, though currently my focus is more programming-oriented than for a while as I've been leading the development of Taverna 2 Server…
[edit] Rosetta Code Projects
- Maintenance of the coverage of Tcl and quality of its examples
- It is my aim to make sure that Tcl is a participant in every task possible (including the “hard” ones) and that for all others it is clearly marked as not participating. At time of writing, there are only two non-participations...
- Every Tcl example must be clear, as short as possible, and informative. They must also be written well (formatting, syntax, grammar, etc.)
- General maintenance of pages through wikignoming
- Contribution of new tasks. My criteria are that the task should be possible in multiple languages and either part of a set of related tasks or illustrative of a feature that should be widely known of. Currently authored tasks:
- Sutherland-Hodgman polygon clipping
- Hough transform
- Accumulator Factory
- Wireworld
- Verify Distribution Uniformity with Chi-Squared Test
- Pendulum Animation
- Named Arguments
- Standard Deviation
- Basic Animation
- Mode
- Median
- Common number base parsing
- Unknown Method
- Client-Authenticated HTTPS Request
- HTTPS Request
- Print a Stack Trace
- Echo Server