[Jprogramming] Debian Forum comparing J to Brainf*
Tracy Harms
kaleidic at gmail.com
Wed Dec 28 00:22:34 HKT 2011
I recognize that your intent was in the rhetoric, not the particular code
you chose for your example, but I wish to amplify R. E. Boss' affirmation
that the code had no flaw.
The comparison was with "if (x>20) return true; else return false;"
That code does not involve application to an argument, so the alternative J
( >&20 ) was a more direct parallel than the noun-phrase proposed
by Björn ( >&20 y )
--Tracy
On Sun, Dec 25, 2011 at 10:42 PM, Marshall Lochbaum <mwlochbaum at gmail.com>wrote:
> Actually I think the Java (which was in fact Java rather than C, although
> you had no way of knowing) was "if (x>20) return 1; else return 0;". My
> friend proposed this as a more readable version than ">&20" when I
> suggested it. In any case, I stand by my rhetoric; the actual code is
> irrelevant.
>
> Marshall
>
> 2011/12/25 Björn Helgason <gosinn at gmil.com <gosinn at gmail.com>>
>
> > It is possible to use the extra unused y as comment
> >
> > gt20=:20<[
> > 15 10 35 21 gt20 'true if one otherwise false if zero'
> > 0 0 1 1
> >
> >
> > 2011/12/25 Björn Helgason <gosinn at gmail.com>
> >
> > > If you want to use x as the example is showing you could do it like
> this
> > >
> > > gt=:20<[
> > > 21 gt ''
> > > 1
> > >
> > >
> > > 2011/12/25 R.E. Boss <r.e.boss at planet.nl>
> > >
> > > No.
> > >> Lochbaum stated it correctly.
> > >> It was you who did not recognize >&20 as a (monadic) verb.
> > >>
> > >> gt=: >&20
> > >>
> > >> 4!:0 <'gt'
> > >> 3
> > >>
> > >>
> > >> R.E. Boss
> > >>
> > >>
> > >> > -----Oorspronkelijk bericht-----
> > >> > Van: programming-bounces at jsoftware.com [mailto:programming-
> > >> > bounces at jsoftware.com] Namens Björn Helgason
> > >> > Verzonden: zondag 25 december 2011 9:49
> > >> > Aan: Programming forum
> > >> > Onderwerp: Re: [Jprogramming] Debian Forum comparing J to Brainf*
> > >> >
> > >> > " I once had a friend tell me that "if (x>20) return true; else
> return
> > >> > false;" was clearer than the J equivalent ">&20". I hope you can see
> > >> past "
> > >> >
> > >> > Then this should be ">&20 y"
> > >> >
> > >>
> > >>
> > >>
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
More information about the Programming
mailing list