I use jconsole. I really prefer command line + scripting if at all possible.
Cheers, Andrew Pennebaker www.yellosoft.us 2011/11/2 Björn Helgason <[email protected]> > I gather you look primarily at J7 and not J6 so I wonder what part of J7 do > you use JHS or GTK? > > Or do you go for the console? > > 2011/11/2 Andrew Pennebaker <[email protected]> > > > Woah. This is a much deeper language than I thought. I expected J to be > > like Single Assignment C, or Factor but backwards. > > > > Cheers, > > > > Andrew Pennebaker > > www.yellosoft.us > > > > On Wed, Nov 2, 2011 at 3:14 PM, bob therriault <[email protected] > > >wrote: > > > > > Roger, > > > > > > The other aspect that I find very powerful is that it is that you can > > > define what you want the inverse to be using the obverse conjunction > > (:.). > > > Thus the under conjunction (&.)can be non symmetrical if the programmer > > > defines a non-symmetrical inverse when creating a verb. > > > > > > Cheers, bob > > > > > > On 2011-11-02, at 12:06 PM, Roger Hui wrote: > > > > > > > It would not be correct. It signals domain error on a non-invertible > > > function. > > > > > > > > > > > > > > > > On Wed, Nov 2, 2011 at 11:37 AM, Andrew Pennebaker > > > > <[email protected]> wrote: > > > >> Would it be correct to say ^:_1 uses memoization? > > > >> > > > >> If so, when does the memoization happen? Does J memoize the function > > to > > > be > > > >> ^:_1'd as soon as the function is defined, or does J wait to do so > > when > > > >> ^:_1 is called? > > > >> > > > >> What does J do if you try to ^:_1 a non-injective function? Does it > > just > > > >> return the first correct input it encounters? > > > >> > > > >> Cheers, > > > >> > > > >> Andrew Pennebaker > > > >> www.yellosoft.us > > > >> > > > >> On Wed, Nov 2, 2011 at 2:23 PM, Roger Hui < > [email protected]> > > > wrote: > > > >> > > > >>>> How powerful is J's ^:_1 operator? > > > >>> Very. > > > >>> > > > >>>> How is it implemented? > > > >>> Carefully. ☺ It's a giant table look-up. Some of the inverses > were > > > >>> put in to impress particular people, lying in wait for years. (It > > > >>> worked! Worth all the effort and all the waiting because of who it > > > >>> was.) > > > >>> > > > >>> See http://www.jsoftware.com/jwiki/Essays/Under , the raison > d'être > > > >>> for having inverses. > > > >>> > > > >>> > > > >>> > > > >>> On Wed, Nov 2, 2011 at 11:14 AM, Andrew Pennebaker > > > >>> <[email protected]> wrote: > > > >>>> Fascinating. > > > >>>> > > > >>>> How powerful is J's ^:_1 operator? How is it implemented? > > > >>>> > > > >>>> Cheers, > > > >>>> > > > >>>> Andrew Pennebaker > > > >>>> www.yellosoft.us > > > >>>> > > > >>>> On Wed, Nov 2, 2011 at 10:02 AM, Roger Hui < > > [email protected] > > > >>>> wrote: > > > >>>> > > > >>>>> It's better to define functions in the form "F from G" rather > than > > "G > > > >>>>> to F", because then the argument and result would be adjacent to > > the > > > >>>>> function whose domain/range they are in: > > > >>>>> > > > >>>>> f =: FfG g > > > >>>>> f =: GtF g > > > >>>>> > > > >>>>> > > > >>>>> > > > >>>>> On Wed, Nov 2, 2011 at 1:32 AM, Alan Stebbens <[email protected]> > > > wrote: > > > >>>>>>> How would one parse a hex string back to an integer? > > > >>>>>> > > > >>>>>> Two ways: > > > >>>>>> > > > >>>>>> Hard way: > > > >>>>>> > > > >>>>>> H2D =: [: +/ 16 1 * '0123456789abcdef' I. ] > > > >>>>>> H2D 'A0' > > > >>>>>> 160 > > > >>>>>> > > > >>>>>> Easy way: > > > >>>>>> > > > >>>>>> h2d =: d2h ^:_1 > > > >>>>>> h2d 'a0' > > > >>>>>> 160 > > > >>>>>> h2d d2h i.20 > > > >>>>>> 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 > > > >>>>>> > > > >>>>>> > > > >>>>>> > > > ---------------------------------------------------------------------- > > > >>>>>> 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 > > > > > > -- > Björn Helgason, Verkfræðingur > Fornustekkum II > 781 Hornafirði, > t-póst: [email protected] > gsm: +3546985532 > twitter: @flugfiskur > http://groups.google.com/group/J-Programming > > > Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans > > góður kennari getur stigið á tær án þess að glansinn fari af skónum > /|_ .-----------------------------------. > ,' .\ / | Með léttri lund verður | > ,--' _,' | Dagurinn í dag | > / / | Enn betri en gærdagurinn | > ( -. | `-----------------------------------' > | ) | (\_ _/) > (`-. '--.) (='.'=) ♖♘♗♕♔♙ > `. )----' (")_(") ☃☠ > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
