bz=: '0'"_`(I.@:(' '&=)@])`]}~
dtf=: (SE KS} bz) @:(FT& ":)@] NB. Date Time Format
dtf t
Well, I got the tacit to work after seeing my typo of { in the place of } .
But I am not sure there is any benefit to the tacit over non-tacit
wrt your issue of maintaining code.
On Sat, Jan 27, 2018 at 1:07 PM, Brian Schott <[email protected]>
wrote:
> Intriguing ideas, Jimmy (and Joe).
>
> I might offer better formatting for others:
>
> SE=: '-- ::' NB. Spacing Elements
> KS=: 4+3*i.5 NB. Koordinates of Spacing elements
> FT=: 4 3 3 3 3 7j3 NB. Formatting Time elements
> BZ=: 3 : '''0'' (I. y='' '') } y' NB. Blanks to Zeroes
> DTF=: 3 : 'SE KS} BZ FT ": y' NB. Date Time Format
> ]t=: 6!:0 '' NB. ymmv: 2018 1 26 16 54 0.188
> DTF t NB. ymmv: 2018-01-26 16:54:00.188
>
> Though I wanted to go further to make the verbs more tacit, I have been
> unsuccessful so far.
> At least it was easy for me to rename verbs with lower case initial
> letters:
>
> bZ=: 3 : '''0'' (I. y='' '') } y' NB. Blanks to Zeroes
> dTF=: 3 : 'SE KS} bZ FT ": y' NB. Date Time Format
> dTF t
>
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm