User:Dkf: Difference between revisions
(Update) |
m (deëmphasize education) |
||
Line 24: | Line 24: | ||
{{mylang|Ruby|Read-only}} |
{{mylang|Ruby|Read-only}} |
||
{{mylangend}} |
{{mylangend}} |
||
I'm [http://wiki.tcl.tk/73 Donal Fellows], a maintainer of [[Tcl]] and member of the [http://wiki.tcl.tk/977 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'm [http://wiki.tcl.tk/73 Donal Fellows], a maintainer of [[Tcl]] and member of the [http://wiki.tcl.tk/977 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.)[[graduate of::Manchester| ]][[graduate of::Cambridge| ]] |
||
I work at the [http://www.manchester.ac.uk 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 [http://www.taverna.org.uk/documentation/taverna-2-x/server/ Taverna 2 Server]… |
I work at the [http://www.manchester.ac.uk 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 [http://www.taverna.org.uk/documentation/taverna-2-x/server/ Taverna 2 Server]… |
||
Educationally, I've got masters degrees from both [[graduate of::Manchester]] and [[graduate of::Cambridge]] (in the UK) in Computer Science. |
|||
==Rosetta Code Projects== |
==Rosetta Code Projects== |
Revision as of 16:32, 15 August 2010
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