I prefer to write several small pieces in local definitions. Then put them
together with f. for the definition I want to keep.

On Mon, Nov 15, 2010 at 2:21 PM, Sherlock, Ric <r.g.sherl...@massey.ac.nz>wrote:

> I certainly agree that documentation helps, and that often even more
> helpful (as Raul usually points out) are some example inputs.
>
> My point below was that some of the steps obfuscate the code making it
> harder to see what was going on.
>
> When I develop code I often end up with long one-liners that are not
> necessarily easy to read - sort of tacit spaghetti code. How much effort I
> put into making the intention of the code more obvious depends on how much I
> think myself and others will use the code. That effort includes
> simplification, breaking the line up into meaningful chunks, formatting and
> documentation.
>
>
> > From: Markus Schmidt-Gröttrup
> > Sent: Tuesday, 16 November 2010 09:05
> >
> > It is not easy to read and understand the lines. So what? How can I
> > know its intention?
> > I have written programs that look similiar. But I knew the intention
> > and normally wrote down it.
> > So for programs like this writing J is an engineers task, reading an
> > archaeologists.
> > An engineers program in my opinion should show up a bit of
> > documentation.
> >
> > Am 15.11.2010 19:41, schrieb Sherlock, Ric:
> > > It isn't hard to parse, but I can't say I find it easy to read. I
> > think that is because it has several irrelevant steps that make me
> > wonder what it is trying to do. I think the following are equivalent
> > and easier to read (for me)
> > >    [: +/ (({.&.":)&>@p:@i.
> > > or
> > > +/@(({.&.":)&>@p:@i.)
> > >
> > > Please excuse typos; composed on a handheld device.
> > >
> > > -----Original Message-----
> > > From: Björn Helgason<gos...@gmail.com>
> > > Sent: Tuesday, 16 November 2010 04:39
> > > To: Programming forum<programming@jsoftware.com>
> > > Subject: [Jprogramming] tacit programming
> > >
> > >
> > > It would be interesting to know how many J ers can easily read tacit
> > > programs.
> > >
> > > A line like
> > >
> > > [: +/ [:>  [: ".&.>  [: [ [: {.&.>  [: [ [: ":&.>@p: i.
> > >
> > > This is something I am not too comfortable to read nor write just
> > like that
> > > even if I do know what it is supposed to do.
> > >
> > > Question is if people see it as a better way to program like this
> > tacitly
> > > than just do it in more lines and easily understood steps?
> > >
> > > --
> > > Björn Helgason, Verkfræðingur
> > > Fornustekkum II
> > > 781 Hornafirði,
> > > t-póst: gos...@gmail.com
> > > gsm: +3546985532
> > > sími: +3544781286
> > > 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
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Sie sind Spam leid? Yahoo! Mail verf�gt �ber einen herausragenden
> > Schutz gegen Massenmails.
> > http://mail.yahoo.com
> ----------------------------------------------------------------------
> 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