If internal representation is only visible in 5!:x conjunction,
perhaps we can keep original 5!:x that print ascii and add some
new 5!:(10+x) to print APL glyph.

Пн, 24 фев 2014, Roger Hui писал(а):
> Don't go there.  Let's say you have some internal representation for
> index-of.  What do you output for 5!:5 <'f' where f=: 'i.'&i.?  Would that
> result have different lengths at different times?  Would the character
> string 'i.' in the definition of f be stored as the ASCII characters 105
> and 46?
> 
> 
> 
> 
> On Mon, Feb 24, 2014 at 7:42 PM, bill lam <bbill....@gmail.com> wrote:
> 
> > I guess J can support both ascii and APL glyph as primitives by
> > modifying the c source code for monad ;: and map both ascii and
> > APL glyph to the same internal representation token for the
> > primitives.
> >
> > Since J is script-based, J itself does not need to concern how
> > APL character will be input or output because that will be the job
> > of terminal emulator or IME.
> >
> > Пн, 24 фев 2014, Paul Jackson писал(а):
> > > There has been some nice work in other areas to support keyboards.  The
> > > following page uses that work to provide an APL keyboard.
> > >   http://home.comcast.net/~paul.l.jackson/APL.js/
> > > If you know the APL keyboard, just type ` followed by a normal character
> > > and an APL character will appear.
> > >
> > > If you don't know the APL keyboard, you may want to turn the visual
> > > keyboard on, or look at the documentation.
> > >    http://home.comcast.net/~paul.l.jackson/APL.js/
> > >
> > >
> > >
> > >
> > > On Mon, Feb 24, 2014 at 8:27 AM, Raul Miller <rauldmil...@gmail.com>
> > wrote:
> > >
> > > > Maybe I should be doing this in a different forum? It's hard to
> > > > anticipate if or where conversation will go.
> > > >
> > > > Anyways, http://www.johndcook.com/symbols/2014/02/apl/ reminded me to
> > > > think about the tradeoffs involved in J's design:
> > > >
> > > >    thru=: [ + 1 i.@+ -~
> > > >    10 thru 20
> > > > 10 11 12 13 14 15 16 17 18 19 20
> > > >    u: 16b2336 thru 16b237a
> > > > ⌶⌷⌸⌹⌺⌻⌼⌽⌾⌿⍀⍁⍂⍃⍄⍅⍆⍇⍈⍉⍊⍋⍌⍍⍎⍏⍐⍑⍒⍓⍔⍕⍖⍗⍘⍙⍚⍛⍜⍝⍞⍟⍠⍡⍢⍣⍤⍥⍦⍧⍨⍩⍪⍫⍬⍭⍮⍯⍰⍱⍲⍳⍴⍵⍶⍷⍸⍹⍺
> > > >
> > > > ASCII is horribly ugly, the world still has not caught up to APL's
> > > > character set.
> > > >
> > > > Sometimes, retro is the right choice.
> > > >
> > > > Thanks,
> > > >
> > > > --
> > > > Raul
> > > > ----------------------------------------------------------------------
> > > > For information about J forums see http://www.jsoftware.com/forums.htm
> > >
> > >
> > >
> > >
> > > --
> > > Paul
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> > --
> > 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

-- 
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

Reply via email to