Category talk:J

From Rosetta Code
Revision as of 00:07, 10 November 2009 by Tikkanz (talk | contribs) (→‎GeSHi Highlighter for J: new section)

Can we call this language "esoteric"? I think any language where emoticons are mathematical instructions deserves that title. Some lines look like Befunge...like this one from the wiki:

p2=.(".@(,&'x') %&x: <:@(x.&^)@#) p

That line presumably does math. --Mwn3d 07:31, 10 December 2007 (MST)

I wouldn't call it "esoteric"...Esoteric languages, to my mind, are ones that make difficult even common tasks. A look at J's quicksort wouldn't lead me to that conclusion. --Short Circuit 08:37, 10 December 2007 (MST)
Yeah, you're right. I guess I didn't look at enough examples. --Mwn3d 08:53, 10 December 2007 (MST)
Definitely not esoteric, though very hard to read unless you have learned the vocabulary and tacit programming idioms. I would encourage folks to annotate the examples here and also contribute well annotated examples to the Literate Programs wiki (see Help:Similar Sites). --IanOsgood 13:11, 10 December 2007 (MST)

Jers

The "Jers" section could be maintained by the site if all the users would sign up and put a {{mylang|J|proficiency}} row in a {{mylangbegin}}...{{mylangend}} table. The users would show up in Category:J User which is already on the language page. --Mwn3d 13:17, 27 August 2009 (UTC)

Yes, but I'm not sure some of the Jers perceive themselves to be involved enough in RC to sign up. Also, having the special section allows me to add value to the Jers list (like links to the J wiki).

Tasks

Since language categories do not automatically link to their "need work" pages, here is a manual link: Reports:Tasks not implemented in J

Er, they do. It's in the sidebar, "unimplemented tasks" --Kevin Reid 16:04, 29 August 2009 (UTC)
oops, thank you. Rdm 22:25, 31 August 2009 (UTC)

Regarding the HouseStyle corrections

I don't think the straight / links work on pages that aren't in the main namespace (so they work on task pages, but not category pages). So I tried to set it up the way it looked like you wanted it. All the stuff I did is easily undoable if it's not what you want. It's a good idea though. Maybe we can work on standardizing {language}/HouseStyle pages so we can make a little template (for substitution instead of transclusion perhaps?). --Mwn3d 15:22, 12 October 2009 (UTC)

Yeah, I had trouble making the / link work, and in the end just gave up. But you got it just right. Thank you. Regarding {language}/HouseStyle, I also think it would help the project, but before we make any decisions I suggest we wait for my experiment to mature a little. It may go nowhere. Of course we could also try it ad-hoc for other selected languages to speed up the process (the ones with the largest extant populations on RC would be good candidates). --DanBron 15:33, 12 October 2009 (UTC)
PS: Does everyone else have to type the literal "--" before their four-tildes, or am I the only one whose signature lacks the dashes by default? Or is this just a preference I haven't enabled? --DanBron 15:33, 12 October 2009 (UTC)
Yeah I have to type the dashes. There's probably a way to set it up automatically in your preferences, but it's not too much of a hassle. --Mwn3d 15:41, 12 October 2009 (UTC)
If you just click the signature button it should type the dashes for you. Requires JS. It's the second to last button on the toolbar. --Mwn3d 17:25, 12 October 2009 (UTC)
Ah, thanks. Trying it now. --DanBron 17:52, 12 October 2009 (UTC)

GeSHi Highlighter for J

I've created a skeleton GeSHi template for J. Hopefully it should at least handle single line comments and control words, but not being able to test it makes it hard to know.

I've added all the J vocab as symbols rather than keywords, but don't define styles for them. I've not tried to include any regex sections. I understand that files should be sent to MikeMol when ready but wondered if anyone else wanted to have a look at it and tweak it first? --Tikkanz 00:07, 10 November 2009 (UTC)