see output commands of that webpage, eg 'output png' plot i.10
Вс, 19 апр 2015, jprogramming написал(а): > Bill: > > I cannot get any of the commands from > http://www.jsoftware.com/jwiki/Plot/Commands to produce a file or output to > clipboard in j802qt, jhs or j6. When passed to plot command (have not tried > pd) > > David: > Some of the more interesting drawings do remind of spirograph in a shakier > universe > > 90 d 15 15 15 190 15 15 > > other classes don't seem to be possible from the spirograph world > 90 d 1 1 1 178 1 15 > and small tweaks bring an inbetween world > > 90 d 15 15 15 190 15 15 15 > > Maybe a good name for this is spiroturtles > > Brian: > Adverbs have always had this behavioural subtlety. Its very powerful, but > also essential to understanding how they will behave within locales. The > rule of thumb is if your explicit adverb doesn't refer to x or y and it > returns a verb, that verb is tacit > > + 1 : 'u' > + > > + 1 : 'u y' > + (1 : 'u y') > > > The former "parses away" the adverb. The latter returns an expression that > will be parsed by the caller, and so any names referred in the adverb > definition need to exist in caller's locale (likely to crash as its not a > normally intended pattern). But if you don't refer to y, your adverb can > refer to names in the locale it is defined in. > > There is also an efficiency advantage to parsing to a tacit verb, as the > resulting expression can be applied at low ranks without any reparsing. > > > ----- Original Message ----- > From: Brian Schott <[email protected]> > To: Programming forum <[email protected]> > Cc: > Sent: Saturday, April 18, 2015 7:39 PM > Subject: Re: [Jprogramming] an interesting plot toy > > Pascal, > > I have been following this thread with some interest, but until just now I > missed your comment that the derivation of the adverb `points` "creates a > tacit verb:". I have never noticed such before, but I have confirmed that > the resulting verb is tacit. My question to all is since when did J start > doing that? I am just wondering how long I have been unaware, but don't > need an exact answer. > > Thanks, > > > On Sat, Apr 18, 2015 at 11:10 AM, 'Pascal Jasmin' via Programming < > [email protected]> wrote: > > > clever stuff thanks, > > > > here is an adverb form for the clock precision function. m is the number > > of points on the clock up to 90 degrees. The input is structured that way > > so that the requirement that it be a multiple of 4 is removed. > > > > > > > > points =: 1 : '((4*m)|[+{:@]) ,~ (2&{.)@] + (3 : ''|:(,:y|.])(,-)}:y-|i: > > y'' m) {~ (4*m)|[+{:@]' > > > > creates a tacit verb: > > > > 1 points > > (4 | [ + {:@]) ,~ 2&{.@] + (4 2$0 1 1 0 0 _1 _1 0) {~ 4 | [ + {:@] > > > > > > -- > (B=) > ---------------------------------------------------------------------- > 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
