Thank you Björn;

The dictionary currently does not shed much light on this rather interesting
use of complex.

David

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Björn Helgason
Sent: Wednesday, March 22, 2006 9:35 AM
To: Programming forum
Subject: Re: [Jprogramming] Inserting spaces


    1j3 # 'Sassa'
S   a   s   s   a
    3j1 # 'Sassa'
SSS aaa sss sss aaa
    a. i. 1j3 # 'Sassa'
83 32 32 32 97 32 32 32 115 32 32 32 115 32 32 32 97 32 32 32
    a. i. 3j1 # 'Sassa'
83 83 83 32 97 97 97 32 115 115 115 32 115 115 115 32 97 97 97 32


The complex left argument a j. b copies a items followed by b fills. The fit
conjunction provides specified fills, as in #!.f .

2006/3/22, David Vincent-Jones <[EMAIL PROTECTED]>:
>
> OK Roger .. that went totally over my head ...
> Will you please explain how '1j1 #' is working.
>
> Thanks;
>
> David
>
> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Roger Hui
> Sent: Wednesday, March 22, 2006 8:26 AM
> To: Programming forum
> Subject: Re: [Jprogramming] Inserting spaces
>
>
> A solution different from the ones mentioned so far:
>    1j1 # 'Sassa'
> S a s s a
>
> If you don't want the final blank it can be easily removed:
>    }: 1j1 # 'Sassa'
> S a s s a
>
> Tacitly:
>    13 : '}: 1j1 # y'
> [: }: 1j1 # ]
>
> p.s. If you read Russian you may be interested in the following 
> Russian translation of the dictionary: 
> http://galaxy.fzu.cz/~metlov/dictionary/contents.htm
>
>
>
> ----- Original Message -----
> From: "???????????? ????????? ????????" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Wednesday, March 22, 2006 6:08 AM
> Subject: [Jprogramming] Inserting spaces
>
> Hello guys.
>
> I have  just started learning J and got some problems with TACIT form 
> of thinking... Thus I'll be asking some silly question for first time 
> :)
>
> So the question is:
> I have a string of chars. I need to insert space between each two 
> characters. Sounds like a simple task, but I can't figure out how to 
> compose a corresponding verb.
>
> Surely, I defined an explicit function solving this problem. It looks 
> like
>
>    join =: 4 : 0
> x., ' ', y.
> )
>
> now this works as
>    join / 'Sassa'
> S a s s a
>
> It works well but it is a still imperative. And I want to learn to 
> think in functionals.
>
> I will be very joyful if you help me.
>
> Thanks a lot, and sorry if made some spam :)
>
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>



--
Björn Helgason, Verkfræðingur
Fugl&Fiskur ehf, Þerneyjarsund 23,
Skype: gosiminn, gsm: +3546985532
801 Grímsnes ,t-póst: [EMAIL PROTECTED]
http://groups.google.com/group/J-Programming


Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans

góður kennari getur stigið á tær án þess að glansinn fari af skónum
          /|_      .-----------------------------------.

         ,'  .\  /  | Með léttri lund verður        |
     ,--'    _,'   | Dagurinn í dag                     |
    /       /       | Enn betri en gærdagurinn  |
   (   -.  |        `-----------------------------------'
   |     ) |
  (`-.  '--.)
   `. )----'
----------------------------------------------------------------------
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