No, I am not particularly "talking" about Jx.  I wrote in the first post of
this thread "Official interpreters will be the standard equipment" (unless
it is clarified otherwise) and the script session fragment I presented
certainly runs under the beta-10 engine,

   JVERSION
Engine: j805/j64/windows
Beta-10: commercial/2016-08-01T13:13:21
Library: 8.04.15
Qt IDE: 1.4.10/5.4.2
Platform: Win 64
Installer: J804 install
InstallPath: j:/program files/j
Contact: www.jsoftware.com

   NB. Run (e.g., (0!:0)@:<'...') the Wicked Tacit Toolkit script here [0]

   ct=. (Cloak@:(]&.:train)@:;:)f.

   (ct 'b./') &.> 17 23 32 33 34
┌──────┬──────┬──────┬──────┬──────┐
│17 b./│23 b./│32 b./│33 b./│34 b./│
└──────┴──────┴──────┴──────┴──────┘

   Ct=. ct f.adv

   'b./'Ct&.> 17 23 32 33 34
┌──────┬──────┬──────┬──────┬──────┐
│17 b./│23 b./│32 b./│33 b./│34 b./│
└──────┴──────┴──────┴──────┴──────┘

   ct
,^:(0:`((0:`)(,^:)))@:(]&.:(,^:(0:``:)&6 :.(<@:((,'0') ,&< ]))))@:;:

   Ct
("_)(((`'')(&(,^:(0:`((0:`)(,^:)))@:(]&.:(,^:(0:``:)&6 :.(<@:((,'0') ,&<
]))))@:;:@:(,^:(0:``:)&6 :.(<@:((,'0') ,&< ]))@:(<@:((0;1;0)&({::))))@:[)
))((`_)(`:6)))

Why did you ask?  Perhaps because some of my statements were
misleading or unclear
to you?  Maybe you think I made a mistake (which definitely I am quite
capable of making)?


[0] [Jprogramming] Tacit Toolkit (was dyadic J)
    http://www.jsoftware.com/pipermail/programming/2015-December/043757.html






On Mon, Aug 15, 2016 at 8:04 AM, Raul Miller <[email protected]> wrote:

> Er... if I remember right, you are not talking about the J we can
> download from jsoftware.com but your modified version?
>
> Thanks,
>
> --
> Raul
>
>
> On Sun, Aug 14, 2016 at 11:16 PM, Jose Mario Quintana
> <[email protected]> wrote:
> > I forgot to emphasize, is better late than never, that fully fixed tacit
> > (no compromises) cloak-train compositions can be produced as follows,
> first
> > as a higher-order verb,
> >
> >    ct=. (Cloak@:(]&.:train)@:;:)f.
> >
> >    (ct 'b./') &.> 17 23 32 33 34
> > ┌──────┬──────┬──────┬──────┬──────┐
> > │17 b./│23 b./│32 b./│33 b./│34 b./│
> > └──────┴──────┴──────┴──────┴──────┘
> >
> > or, if parentheses are (for some reason) a concern, as and adverb,
> >
> >    Ct=. ct f.adv
> >
> >    'b./'Ct&.> 17 23 32 33 34
> > ┌──────┬──────┬──────┬──────┬──────┐
> > │17 b./│23 b./│32 b./│33 b./│34 b./│
> > └──────┴──────┴──────┴──────┴──────┘
> >
> > using the toolkit adverb  adv to adverb  ct.
> >
> > The primitive words  ;:  provides the means to produce a gerund (in the
> > form of a list) from a linear sequence of primitives or pro-words.
> > However,  train  can take any gerund, or even a non-gerund, representing
> > any general sentence (as long as the odd one out copula is not directly
> > involved), that  `:6  is able to digest.
> >
> >
> >
> > On Wed, Aug 3, 2016 at 6:15 PM, 'Pascal Jasmin' via Programming <
> > [email protected]> wrote:
> >
> >> in j805, I get a syntax error with my CloakV verb
> >>
> >>   train
> >> ,^:(0:``:)&6 :.(< ,^:(0:`@:) (,'0') ,&< ])
> >>
> >>
> >> train seems quite useful.  tacit verb version of my eval adverb.
> >>
> >>
> >> (train ;:'&o.')
> >> &o.
> >>
> >> so far so good, but this is an adverb.  So maybe you intended the left
> to
> >> be another adverb
> >>
> >>
> >>   CloakV(]&.:)(train ;:'&o.')
> >> ]&.:CloakV&o.
> >>
> >> could almost be right... but its not, and I crashed J trying to fix it.
> >> So not in a good mood about it.
> >>
> >>  (CloakV '&o.')  each 1 2 3
> >> ┌────┬────┬────┐
> >> │1&o.│2&o.│3&o.│
> >> └────┴────┴────┘
> >>
> >> is nowhere near as good as
> >>
> >>
> >>  '&o.'Cloak  each 1 2 3
> >> ┌────┬────┬────┐
> >> │1&o.│2&o.│3&o.│
> >> └────┴────┴────┘
> >>
> >> no parens needed.  and oa is awesome :P
> >>
> >> oa =: 1 :'u Cloak @:'  NB. manual a c conjunction version
> >>
> >>
> >> '&o.'Cloak 'ar' oa each 1 2 3
> >> '&o.'Cloak '`''''' oa each 1 2 3  NB. same
> >>
> >>
> >> '&o.'Cloak 'ar' oa  each '/.'oa 1 2 3
> >> 1&o.`(2&o.)`(3&o.)/.
> >>
> >> its almost fixed.  aar is "semi-tacit" adverb used within Cloak, but its
> >> just a helper function.  so is oa
> >>
> >>   '/.' 1 : ' u Cloak @:'
> >> ,^:(0:`/.)@:
> >>
> >> But anyways, I really like Cloak adverb.
> >>
> >> a different application principle than the double verb, is simply a
> double
> >> noun.  Which doesn't need any modifiers, and works with dyads.  Works
> for
> >> testing.  But this conjunction is neater than the double verb method
> (tie
> >> is structured to work with nouns too)
> >>
> >>
> >> CLapply =: 2 : 'u@:] ''tie''Cloak ''`:6''oa v'
> >>
> >>
> >> 0.25 0.5 0.75  '&o.'Cloak 'ar' oa  each '/.'oa '@:(o.@:(%&3))'oa
> >> CLapply[  1 2 3
> >> 0.258819
> >> 0.866025
> >> 1
> >>
> >>
> >> "tacit enough" :P
> >>
> >>   '&o.'Cloak 'ar' oa each '/.'oa '@:(o.@:(%&3))'oa CLapply[
> >> ,^:(0:`(@:(o.@:(%&3))))@:(,^:(0:`/.)@:(,^:(0:`ar)@:(,^:(0:`(
> &o.)))&.>))@:]
> >> ,^:(0:`(`:6))@:(,^:(0:`tie)) [
> >>
> >>
>
> >>
> > ----------------------------------------------------------------------
> > 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

Reply via email to