User:Dkf: Difference between revisions
(Described my RC projects) |
m (to match the correct category) |
||
(24 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
{{mylang|UNIX Shell|Advanced}} |
{{mylang|UNIX Shell|Advanced}} |
||
{{mylang|Fortran|Intermediate}} |
{{mylang|Fortran|Intermediate}} |
||
{{mylang|JavaScript|Intermediate}} |
|||
{{mylang|LaTeX|Intermediate}} |
{{mylang|LaTeX|Intermediate}} |
||
{{mylang|M4|Intermediate}} |
{{mylang|M4|Intermediate}} |
||
Line 18: | Line 19: | ||
{{mylang|SQL|Beginner}} |
{{mylang|SQL|Beginner}} |
||
{{mylang|XSLT|Beginner}} |
{{mylang|XSLT|Beginner}} |
||
{{mylang|Go|Utter Beginner}} |
|||
{{mylang|C sharp|Read-only}} |
{{mylang|C sharp|Read-only}} |
||
{{mylang|Objective-C|Read-only}} |
{{mylang|Objective-C|Read-only}} |
||
{{mylang|PHP|Read-only}} |
|||
{{mylang|Python|Read-only}} |
{{mylang|Python|Read-only}} |
||
{{mylang|Ruby|Read-only}} |
{{mylang|Ruby|Read-only}} |
||
{{mylangend}} |
{{mylangend}} |
||
[[Programs for::Fun| ]][[Programs for::Work| ]][[Speaks::English (UK)| ]] |
|||
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 |
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 currently on supporting preservation of extremely large datasets in digital libraries, and I'm using [http://www.taverna.org.uk/documentation/taverna-2-x/server/ Taverna 2 Server] to do this (which I wrote). |
||
<div align="center"><span style="font-size:0.8em">External links: [https://www.ohloh.net/accounts/126540 Ohloh] | [http://orcid.org/0000-0002-9091-5938 ORCID]</span></div> |
|||
==Rosetta Code Projects== |
==Rosetta Code Projects== |
||
# Maintenance of the coverage of [[Tcl]] and quality of its examples |
|||
At the moment, I'm working on going through ''all'' the solutions by Tcl to tasks, checking for correctness (both generally and with respect to the task), clarity of explanation where needed, and clarity of presentation and formatting. |
|||
## 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 [[wp:Wikipedia:WikiGnome|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]] |
|||
==Misc. Maintenance Tools== |
|||
*[[User:Dkf/Signature]] |
|||
==Is there anybody out there?== |
|||
Before that, I focussed especially on “hard” problems, dealing with the tasks that needed the application of advanced machinery such as threads (a lesser known part of Tcl) or an object system (only recently standardized). |
|||
I've been trying to leave a message on your "talk" page, [[User_talk:Dkf]] but it seems not to be for you... [[User:Dinosaur|Dinosaur]] ([[User talk:Dinosaur|talk]]) 10:20, 6 April 2017 (UTC) |
Latest revision as of 21:17, 17 December 2017
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 currently on supporting preservation of extremely large datasets in digital libraries, and I'm using Taverna 2 Server to do this (which I wrote).
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
Misc. Maintenance Tools
Is there anybody out there?
I've been trying to leave a message on your "talk" page, User_talk:Dkf but it seems not to be for you... Dinosaur (talk) 10:20, 6 April 2017 (UTC)