blit {: |:#:!/~i.64x
|value error: hext
|blit[0]

On Thu, Jan 8, 2015 at 4:12 PM, Devon McCormick <[email protected]> wrote:

> You might try using "64x" instead of 64 as the argument.
>
> On Thu, Jan 8, 2015 at 4:02 PM, Michal Wallace <[email protected]>
> wrote:
>
>> I just stumbled onto this image, and I have to say it
>> is probably my favorite J image of all time.
>>
>> (replace blit with viewmat for a better picture)
>>
>>    blit {: |:#:!/~i.64
>> ▙
>> ▙▙
>> ▙ ▙
>> ▙▙▙▙
>> ▙   ▙
>> ▙▙  ▙▙
>> ▙ ▙ ▙ ▙
>> ▙▙▙▙▙▙▙▙
>> ▙       ▙
>> ▙▙      ▙▙
>> ▙ ▙     ▙ ▙
>> ▙▙▙▙    ▙▙▙▙
>> ▙   ▙   ▙   ▙
>> ▙▙  ▙▙  ▙▙  ▙▙
>> ▙ ▙ ▙ ▙ ▙ ▙ ▙ ▙
>> ▙▙▙▙▙▙▙▙▙▙▙▙▙▙▙▙
>> ▙               ▙
>> ▙▙              ▙▙
>> ▙ ▙             ▙ ▙
>> ▙▙▙▙            ▙▙▙▙
>> ▙   ▙           ▙   ▙
>> ▙▙  ▙▙          ▙▙  ▙▙
>> ▙ ▙ ▙ ▙         ▙ ▙ ▙ ▙
>> ▙▙▙▙▙▙▙▙        ▙▙▙▙▙▙▙▙
>> ▙       ▙       ▙       ▙
>> ▙▙      ▙▙      ▙▙      ▙▙
>> ▙ ▙     ▙ ▙     ▙ ▙     ▙ ▙
>> ▙▙▙▙    ▙▙▙█▐▛▜▞▙▙▙▙    ▙▙▙▙
>> ▙   ▙   ▙ ▗▀    ▝▘▖ ▙   ▙   ▙
>> ▙▙  ▙▙  ▙▙▖        ▗▙▙  ▙▙  ▙▙
>> ▙ ▙ ▙ ▙ ▌▘           ▘▚ ▙ ▙ ▙ ▙
>> ▙▙▙▙▙▙▙▙▙▖            ▗▙▙▙▙▙▙▙▙▙
>>
>>
>> What do you see? :)
>>
>>
>> PS. here's blit... it's just something i use to render graphics in the IRC
>> channel.
>>
>> NB. lol: removes every other item. (l=1 o=0)
>> NB. tile uses this to cut out overlapping tiles created by 2 2 <;.3
>> lol  =: (# $ 1 , 0:) # ]
>> NB. tile: converts a rank 2 array to an array of of 2x2 boxed tiles
>> tile =: [: (lol"1)@lol 2 2 <;.3 ]
>> NB. blit
>> blit =: (hext{~#.@,L:0)@:tile "2
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>
>
>
>
> --
> Devon McCormick, CFA
>
>


-- 
Devon McCormick, CFA
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to