I agree with Raul on this. Retrofitting J to handle APL characters is a lot of work that when done will not improve what the system can do. It's more like a software facelift with some botox and liposuction tossed it. Taken to extremes you end up with a Michael Jackson which makes J's well designed character set look pretty good.
On Fri, Feb 28, 2014 at 9:45 AM, Pascal Jasmin <godspiral2...@yahoo.ca>wrote: > "At the APL Moot two years ago, I pointed out that I could > cut-and-pasteChinese characters into my emacs session from the web more > successfully > than I could do this with APL" > > I'd just add that many of the APL example characters discussed in this > thread have shown up as [square] on chrome webmail client... so unreadable > even if I understood APL. > > > > > ----- Original Message ----- > From: Devon McCormick <devon...@gmail.com> > To: J-programming forum <programm...@jsoftware.com> > Cc: > Sent: Friday, February 28, 2014 10:32:13 AM > Subject: Re: [Jprogramming] apl character support > > Also, you're sacrificing some of the nice relations between some of the J > symbols and making it less well-integrated if you throw in random APL > characters. In the above cases, I'm thinking of the relationships between > the variants of "power": > ^ exponentiation, ^. log, ^: power conjunction. > > Working on extending J's capabilities in other areas makes much more sense > than sprinkling APL characters into the language. Better integration of > multi-processing, compilation of a subset of the language, better > integration on the browser, more rosetta equivalences for different > languages - all of these deserve more work. > > We need to make J more mainstream, not weirder. > > At the APL Moot two years ago, I pointed out that I could cut-and-paste > Chinese characters into my emacs session from the web more successfully > than I could do this with APL - some of the special APL characters show up > as blobs. > > > On Fri, Feb 28, 2014 at 1:10 AM, Roger Hui <rogerhui.can...@gmail.com > >wrote: > > > You may think you are close to a solution but there are serious problems. > > e.g. > > > > - does * denote times or exponentiation (is * the APL * or the ASCII *)? > > - you can enter i. as ⍳ but for i: you must enter i: > > - |. is not ⌽ but ⊖, depending on which APL you are talking about > > - / is not / but ⌿, depending on which APL you are talking about > > - etc. > > > > I will say no more, except to repeat: don't go there. > > > > > > > > > > > > > > On Thu, Feb 27, 2014 at 9:39 PM, bill lam <bbill....@gmail.com> wrote: > > > > > With some modicitions, J can accpet both ascii and about > > > 30 APL symbols as primitive, > > > > > > ⌈ >. Ceiling > > > ⌊ <. Floor > > > ⍴ $ Shape > > > ∼ -. Not > > > ∣ | Absolute value > > > ⍳ i. Index generator > > > ⋆ ^ Exponential > > > − - Negation > > > ⌹ %. Matrix inverse > > > ○ o. Pi times > > > ⍟ ^. Logarithm > > > ⌽ |. Reversal > > > ⍋ /: Grade up > > > ⍒ \: Grade down > > > ⍎ ". Execute > > > ⍕ ": Monadic format > > > ⍉ |: Monadic transpose > > > ∈ e. Membership > > > ↑ {. Take > > > ↓ }. Drop > > > ⊥ #: Decode > > > ⊤ #. Encode > > > ≤ <: Less than or equal > > > ≥ >: Greater than or equal > > > ≠ ~: Not equal > > > ∨ +. Or > > > ∧ *. And > > > ⍱ +: Nor > > > ⍲ *: Nand > > > ← =. Is > > > > > > × * Signum > > > ÷ % Reciprocal > > > > > > > > > [A←4 3⍴⍳12 > > > 0 1 2 > > > 3 4 5 > > > 6 7 8 > > > 9 10 11 > > > ⌽ > > > |. > > > ⌽A > > > 9 10 11 > > > 6 7 8 > > > 3 4 5 > > > 0 1 2 > > > |.⌽|.A > > > 9 10 11 > > > 6 7 8 > > > 3 4 5 > > > 0 1 2 > > > f=: '⍳'&⍳ > > > 5!:5 <'f' > > > (226 141 179{a.)&i. > > > > > > Furthermore, I guess a new global parameter 9!:50/51 could > > > be used to control 5!:x to print ascii or APL symbol > > > > > > Other APL symbols are rejected becuase J uses different concepts. > > > Rotation (first axis) ⊖ > > > Reduce (first axis) ⌿ > > > Scan (first axis) ⍀ > > > Outer product ∘. > > > > > > -- > > > regards, > > > ==================================================== > > > GPG key 1024D/4434BAB3 2008-08-24 > > > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > > > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > -- > Devon McCormick, CFA > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- John D. Baker bakerj...@gmail.com ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm