Since my HomePage is readonly, you can leave comments, notes, messages, etc for me here. Or you can use other forms of contact listed on DanBron. If you append @SIG@ to your note, the Wiki will append your signature.
2006-12-08 J explainer
Regarding recent changes you made to RosettaCode:
Exponentiation operator is a very nice little essay. I'm really glad you elaborated it as you did, and I'll be pointing others to it.
Sorting Using a Custom Comparator still does not sort correctly. The sort must be both longest-to-shortest, and alphabetical among entries with the same length. The original version met that requirement, clunky though I may have been.
I'm not sure this is true. I'm pretty sure strings \: ((#&.>strings),.lowercase&.>strings) will sort in the way you suggest (which is what the code does). I'll have to look at it later today.
I investigated, and you were right, the the code (above) was sorting by size and reverse alphabetical. Fixed now. The new method is essentially strings /: ((-@:#&.>strings),.lowercase&.>strings)
Write float arrays to a text file does not meet the specification, contrary to your assurances. Look at the file it produces and compare it with the output shown in the requirements. Your code manages digits to the right of the decimal, not "digits of precision".
- Ah. I read "digits of precision" as "digits after the decimal", and disregared the exponential notation (e.g. e+05) as a limitation of the native formatting of the language of the tasker (i.e. Python). I'll rewrite it later today. Won't be as pretty.
- I look forward to working together on more entries, as time allows.
-- TracyHarms (aka TBH)
Here are the Rosetta Code tasks that leave me most curious to see a solution in J, but which are beyond my current capabilities. The first three of these baffle me because they involve establishing new types and J has fixed data types.