So do I. Then again, J provides a command line.
Then again, you probably mean the OS command line (or maybe not, since you are using jconsole). Then again, I wonder if you avoid using gdb's command line when debugging C? In any event, everyone has their own way of working. I know in J6, the jconsole was not capable of plotting graphics. But J7 is different... Still, I am a little disenchanted with even J7's jconsole -- it does not by default support control W for delete word nor control U for delete line, and my fingers use those reflexively when I feel like I am at a unix-y console. -- Raul On Wed, Nov 2, 2011 at 4:20 PM, Andrew Pennebaker <[email protected]> wrote: > 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 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
