There is no "edit". Чт, 16 янв 2014, Don Guinn писал(а): > Where is the verb "edit" in J8? > > > On Wed, Jan 15, 2014 at 9:09 PM, bill lam <bbill....@gmail.com> wrote: > > > What did you mean for "n't work"? And what did you intend to do? > > > > the hook expands as, > > > > ([ sminfo) y <-> y [ sminfo y > > > > so that it should return the value of y (untested) > > > > Ср, 15 янв 2014, Don Kelly писал(а): > > > I tried this - it didn't work- but if I do sminfo a=: x foo y > > > it works. > > > On 15/01/2014 6:51 PM, bill lam wrote: > > > >sminfo is a cover verb, it will display in a popup box or just > > > >on the session pane depending on you are running on gui or > > > >jconsole. If you want to preserve the "result" try using the > > > >hook ([ sminfo) > > > > > > > >Ср, 15 янв 2014, Don Kelly писал(а): > > > >>This looks great -in that the listings do describe things fairly well > > > >>as most are simple and useful. However > > > >>in some cases things are still unclear. > > > >>an example is sminfo > > > >>It appears that it simply shows a result in a separate box but > > > >>unless one uses sminfo a=: foo y , vs sminfo foo y , the result is > > > >>lost. so > > > >>how does this become of any more use that smoutput a=: foo y or ]a=: > > > >>foo y ? or even foo y ? > > > >> > > > >>What would be nice would be something like sminput which would allow > > > >>entry of data in the form > > > >>x=: sminput data > > > >>similar to what is available in APL. > > > >>It may be there but I haven't found it. > > > >> > > > >>Don Kelly > > > >> > > > >>On 15/01/2014 1:43 PM, Ian Clark wrote: > > > >>>@jasmine - it's hard to know how to do better than > > > >>> edit 'stdlib' > > > >>>or for a particular verb: > > > >>> edit 'splitstring' > > > >>>because the scripts are well-commented. And they have the vast > > advantage of > > > >>>keeping themselves up-to-date -- a biiiiiiiig problem with jwiki. > > > >>> > > > >>>The contents of _z_ are documented here (mostly): > > > >>>http://www.jsoftware.com/jwiki/stdlib.ijs > > > >>>but there's no corresponding: > > > >>>http://www.jsoftware.com/jwiki/strings.ijs > > > >>>--perhaps there should be? > > > >>> > > > >>>I think it boils down to: where *would* a newbie expect to look? > > That's a > > > >>>function of his/her imagination. The jwiki is littered with > > half-hearted > > > >>>attempts to address this problem: > > > >>>http://www.jsoftware.com/jwiki/Guides > > > >>>http://www.jsoftware.com/jwiki/Guides#faqs > > > >>>http://www.jsoftware.com/jwiki/Guides/Getting%20Started > > > >>>http://www.jsoftware.com/help > > > >>>Perhaps the best of the Guides needs a link adding to the top line of > > the > > > >>>last of these? > > > >>> > > > >>>There's no substitute for a good newbie who's thick-skinned enough to > > ask > > > >>>the dumb questions. Hard to find and worth far more than diamonds. > > > >>> > > > >>>On Wed, Jan 15, 2014 at 2:50 AM, Pascal Jasmin < > > godspiral2...@yahoo.ca>wrote: > > > >>> > > > >>>>actually a documentation effort on the z profile names would be quite > > > >>>>helpful. > > > >>>> > > > >>>> > > > >>>>________________________________ > > > >>>>From: Don Guinn <dongu...@gmail.com> > > > >>>>To: Programming forum <programm...@jsoftware.com> > > > >>>>Sent: Tuesday, January 14, 2014 4:15:08 PM > > > >>>>Subject: Re: [Jprogramming] Code clarity > > > >>>> > > > >>>> > > > >>>>So many names in the z locale. I wonder what that looks like to a > > newbe. > > > >>>>Take a name like splitstring. Got a pretty good clue from its name. > > Where > > > >>>>is it defined? Exactly how can one use it? Easy enough for someone > > familiar > > > >>>>with J to just look at its definition then play with it a little. > > Maybe go > > > >>>>find the script in which it is defined and look for comments. But a > > new > > > >>>>user would probably just give up and not use it. But if there were a > > > >>>>description of its usage somewhere it would e many times larger than > > the > > > >>>>definition. > > > >>>> > > > >>>>For one experienced with J such documentation is unneeded. But what > > about a > > > >>>>newbe? They are the ones who need a jump start so they don't become > > > >>>>frustrated. > > > >>>> > > > >>>> > > > >>>>On Tue, Jan 14, 2014 at 8:01 AM, Raul Miller <rauldmil...@gmail.com> > > > >>>>wrote: > > > >>>> > > > >>>>>I have also struggled with documentation, and not only in the > > context > > > >>>>>of apl and/or j. > > > >>>>> > > > >>>>>I sometimes wonder, though, how important it really is. So much of > > the > > > >>>>>skill of computer programming comes through seeing the code through > > > >>>>>experimentation and seeing both the code and its variants in action. > > > >>>>> > > > >>>>>Quite often, I find that the code makes a lot more sense when I see > > > >>>>>what it is doing. (And, all too often, that winds up being "nothing > > > >>>>>useful" so then I wonder if there are other cases where it would be > > > >>>>>useful.) > > > >>>>> > > > >>>>>Anyways, writing documentation is a mentally and socially intensive > > > >>>>>task, and I have the utmost respect for people that can do it well. > > > >>>>>And good documentation gives valuable perspectives and insight into > > > >>>>>the underlying code. But... it's a struggle for me. > > > >>>>> > > > >>>>>Thanks, > > > >>>>> > > > >>>>>-- > > > >>>>>Raul > > > >>>>> > > > >>>>>On Tue, Jan 14, 2014 at 9:47 AM, Don Guinn <dongu...@gmail.com> > > wrote: > > > >>>>>>It's always been a mystery to me why it is OK to spend several > > hours > > > >>>>(or > > > >>>>>>sometimes days) analyzing several pages of FORTRAN or C but when > > > >>>>reading > > > >>>>>a > > > >>>>>>few lines of APL or J which do the same thing I must grasp it in a > > few > > > >>>>>>minutes or I start feeling overwhelmed. But I have written similar > > > >>>>>>"run-ons". Why? Because I can set up test data and add a little at > > a > > > >>>>time > > > >>>>>>to a line or a few lines, executing it and looking at the results > > as I > > > >>>>>go. > > > >>>>>>I have to force myself to break that monster up into more readable > > > >>>>>chunks. > > > >>>>>>I can't do that in other languages as I have to compile or > > whatever, > > > >>>>So I > > > >>>>>>tend to write all the code then start debugging. > > > >>>>>> > > > >>>>>>Then comes documenting. I put a brief description of what it's for > > and > > > >>>>>>expected arguments. Then add references and why the code does what > > it > > > >>>>>does. > > > >>>>>>I try not to repeat describing what the code does. But then I end > > out > > > >>>>>with > > > >>>>>>comments many time larger than the code. That just seems weird! > > > >>>>>> > > > > > >>>>>>---------------------------------------------------------------------- > > > >>>>>>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 > > > > -- > > 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