zips install as mentioned in
http://code.jsoftware.com/wiki/System/Installation
<http://code.jsoftware.com/wiki/System/Installation/Linux>


On 30 May, 2017 8:37 am, "Michael Rice" <[email protected]> wrote:

Only three .deb versions are listed here for Linux download:
http://code.jsoftware.com/wiki/System/Installation/Linux

On Mon, May 29, 2017 at 8:25 PM, bill lam <[email protected]> wrote:

> If you can't install the deb, try the tgz version.
>
> On 30 May, 2017 7:54 am, "Michael Rice" <[email protected]> wrote:
>
> I have the package j805_amd64.deb for my amd fx-8320.
>
> Fedora install of *.deb package, based upon instructions here:
> https://www.systutorials.com/qa/212/how-to-install-deb-packages-on-fedora
>
> [mrice@localhost ~]$ wget
> http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.88.tar.gz
> --2017-05-29 19:43:52--
> http://ftp.de.debian.org/debian/pool/main/a/alien/alien_8.88.tar.gz
> Resolving ftp.de.debian.org (ftp.de.debian.org)... 141.76.2.4
> Connecting to ftp.de.debian.org (ftp.de.debian.org)|141.76.2.4|:80...
> connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2017-05-29 19:43:52 ERROR 404: Not Found.
>
> [mrice@localhost ~]$
>
> On Mon, May 29, 2017 at 12:05 PM, Raul Miller <[email protected]>
> wrote:
>
> > ] is an identify function. Specifically, the value of its result is
> > its right argument.
> >
> > An expression of the form f g h (where f, g and h are verbs) is a
> > fork: the arguments to g are the results of f and h applied to the
> > arguments of the fork.
> >
> > And, finally, an expression of the form i g h (where i is a noun) is
> > also a fork, because i gets converted to the verb i"_ (which basically
> > just means that the left argument to g is i).
> >
> > ------
> >
> > Meanwhile, these expressions have equivalent results, for nouns id and
k:
> >
> >    k { id
> >    {&id k
> >
> >    k { id
> >    id {~ k
> >    (id {~ ]) k
> >
> > ------
> >
> > Meanwhile, these are different from the above, but equivalent to each
> > other:
> >    id&{~ k
> >    k id&{ k
> >
> > ... but you probably do not want to go there right now...
> >
> > ------
> >
> > Finally, for installation problems (getting J to run on fedora), if
> > you have time, maybe post the errors you were getting (along with what
> > you did to get them) to the general@jsoftware list?
> >
> > Thanks,
> >
> > --
> > Raul
> >
> >
> > On Mon, May 29, 2017 at 11:15 AM, Michael Rice <[email protected]>
> > wrote:
> > > (id {~ ])?
> > >
> > > I don't understand the usage of ] in the above.
> > >
> > > From the NuVoc docs:
> > >
> > > Use in the J session to both display a noun and assign it to a name
> with
> > a
> > > single sentence
> > >
> > >    ] z=: i:2
> > > _2 _1 0 1 2
> > >
> > > Typo?
> > >
> > > (id {~ ]) move?
> > >
> > > What does it expand to? Where's the assignment of a function to a
name?
> > >
> > > Earlier, I tried  to curry the { function
> > >
> > > move { id
> > >
> > > to
> > >
> > > f =:  (id & {~)
> > >
> > > Seemed like that should work, like this
> > >
> > > f 0 2 5  => 3 by 15 array
> > >
> > > but I think I got a syntax error when I tried it.
> > >
> > > I couldn't get get J running on my Fedora 24 install (where I am now),
> so
> > > put it on Win 10 on my dual-boot box and will get back to it after I
> run
> > > some errands.
> > >
> > > Thanks, all.
> > >
> > >
> > >
> > > On Mon, May 29, 2017 at 10:27 AM, Raul Miller <[email protected]>
> > wrote:
> > >
> > >> Hmm...
> > >>
> > >> First, here's an expression for a 15 by 15 identity matrix:
> > >>
> > >>    id=: 15 15$16{.1
> > >>
> > >> But (id {~) is invalid syntax, so perhaps, instead use =&(i.15)"0
> > >>
> > >> For example:
> > >>
> > >>    =&(i.15)"0 ] 2 3 5
> > >> 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0
> > >> 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
> > >> 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0
> > >>
> > >> That said, (id {~ ]) is syntactically valid and does the same thing
> > >> (except for arguments outside the domain).
> > >>
> > >> I hope this helps,
> > >>
> > >> --
> > >> Raul
> > >>
> > >>
> > >> On Mon, May 29, 2017 at 9:22 AM, Michael Rice <[email protected]>
> > wrote:
> > >> > Thanks.
> > >> >
> > >> > I found that after I couldn't find it and wrote my own, but it
> seemed
> > to
> > >> be
> > >> > changing one of my function parameters, the left one, so I moved
> back
> > to
> > >> my
> > >> > definition.
> > >> >
> > >> > I'm again having a similar problem stringing these verbs, adverbs,
> > etc.
> > >> > together to form the function I want.
> > >> >
> > >> > I created an 15 by 15 identity matrix, call it id, and substituted
> > this
> > >> >
> > >> > (1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |.!.0~
> > >> > 3 1 $ -)
> > >> >
> > >> > for this
> > >> >
> > >> > (id {~)
> > >> >
> > >> > Much cleaner and, no doubt, faster. Win. Win.
> > >> >
> > >> > Naively, I thought this simple substitution of the two would work
> > >> >
> > >> > make_move =: ((+. *. -.@:*.) +./) (id {~)
> > >> >
> > >> > Nope. Syntax error.
> > >> >
> > >> > Have already tried several other variations this AM with the same
> > result.
> > >> >
> > >> > I'm using "Learning J" as a reference and NuVoc.
> > >> >
> > >> > http://www.jsoftware.com/help/learning/contents.htm
> > >> >
> > >> >
> > >> >
> > >> >
> > >> >
> > >> >
> > >> >
> > >> > On Sun, May 28, 2017 at 9:57 PM, David Lambert <
> [email protected]>
> > >> wrote:
> > >> >
> > >> >> xor can be not equal  ~:
> > >> >>
> > >> >> or bitwise      2b10110 b.
> > >> >>
> > >> >>
> > >> >>
> > >> >> On 05/28/2017 08:00 AM, [email protected]
> > wrote:
> > >> >>
> > >> >>> Message: 5
> > >> >>> Date: Sat, 27 May 2017 23:51:29 -0400
> > >> >>> From: Michael Rice<[email protected]>
> > >> >>> To: programming<[email protected]>
> > >> >>> Subject: Re: [Jprogramming] Function creation, without creating
> > >> >>>         subfunctions
> > >> >>> Message-ID:
> > >> >>>         <CAGw08vM_5CttMFY45F6zAAto-doycQYkXqRf8uRWC=0Ug9xcOw@
> mail.
> > >> >>> gmail.com>
> > >> >>> Content-Type: text/plain; charset="UTF-8"
> > >> >>>
> > >> >>> Yes, that worked. New board created, without changing the old
> board
> > or
> > >> the
> > >> >>> move.
> > >> >>>
> > >> >>>     board =: 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
> > >> >>>     move =: 0 2 5
> > >> >>>     make_move =: ((+. *. -.@:*.) +./) (1 0 0 0 0 0 0 0 0 0 0 0 0
0
> 0
> > >> >>> |.!.0~
> > >> >>> 3 1 $ -)
> > >> >>>     board make_move move
> > >> >>> 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1
> > >> >>>     board
> > >> >>> 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1
> > >> >>>     move
> > >> >>> 0 2 5
> > >> >>>
> > >> >>
> > >> >> ------------------------------------------------------------
> > ----------
> > >> >> For information about J forums see http://www.jsoftware.com/
> > forums.htm
> > >> > ------------------------------------------------------------
> > ----------
> > >> > For information about J forums see http://www.jsoftware.com/
> > forums.htm
> > >> ------------------------------------------------------------
> ----------
> > >> For information about J forums see http://www.jsoftware.com/
> forums.htm
> > >>
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to