[Jprogramming] RosettaCode
Dan Bron
j at bron.us
Thu Aug 27 21:22:12 HKT 2009
Hey all,
I encourage Forum members who haven't contributed to RosettaCode to do so.
There are approximately 200 tasks on RC that need J solutions:
http://rosettacode.org/wiki/Tasks_not_implemented_in_J
A lot of these tasks are not amenable to J solutions, and could be
"addressed" by simply entering {{omit from|J}} to the task in question.
Others are problems already solved in J (Bulls and Cows, Monte Carlo),
which could be addressed by simply linking to the J wiki. If you see
tasks of this sort, just jump in and make the small edit. But many of the
tasks require a true J solution.
There are no rules or strict guidelines for J solutions, but it would be
nice if we could highlight features that differentiate our language. In
particular brevity (so we stand out during a quick scan of the page). But
also tacit (point-free) code, calculus of functions, etc.
But the first goal is to get greater coverage on RC; we can always polish
the solutions later. So just pick a task and solve it, don't worry about
how "good" the solution is, so long as it matches the spec.
For you APL/K/Q etc fans, those languages could also use some coverage (I
started a brief APL campaign, but gave up pretty quickly). If you're a
member of an APL/K/Q forum, you might consider posting a message similar
to this, there.
It's really time to start marketing our language.
-Dan
PS: For those of you who already contribute to RosettaCode, could you
please "register" yourself at
http://rosettacode.org/wiki/Category:J#Jers_on_RosettaCode ? I've been
doing it so far, but it's hard for me to keep up and give due credit (I
have to troll through changes seeking instances "header|J" or "added J"
etc which is a laborious process).
More information about the Programming
mailing list