User:Dkf: Difference between revisions
m (deëmphasize education) |
m (Add link to signature helper) |
||
Line 51: | Line 51: | ||
#* [[Print a Stack Trace]] |
#* [[Print a Stack Trace]] |
||
#* [[Echo Server]] |
#* [[Echo Server]] |
||
==Misc. Maintenance Tools== |
|||
*[[User:Dkf/Signature]] |
Revision as of 10:26, 19 January 2011
My Favorite Languages | |
Language | Proficiency |
Tcl | Wrote the book |
C | Advanced |
Java | Advanced |
UNIX Shell | Advanced |
Fortran | 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 |
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…
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