On Sat, Feb 15, 2014 at 12:04 PM, Lee Fallat <ircsurfe...@gmail.com> wrote:

> Thanks for the explanation Raul.
>
> I think I understand now that string manipulation in J is
> non-trivial...


Hi Lee, this list of standard string functions may be of help:
http://www.jsoftware.com/docs/help602/user/script_strings.htm or
http://www.jsoftware.com/help/user/library.htm  Between those functions and
the regex support, I haven't felt limited by J's string functions (having
come from a long time programming in other languages (C, C#, java,
javascript, python, R, etc)

 I am starting to think J is either not for me, or my
> way of thinking really needs to change for this language.


I felt similar to you about 9 months ago when I started. Stick with it. The
learning curve is steep but I've found it to be rewarding so far. It's a
bit of a journey, sometimes feeling like geocaching. It gets easier with
time.


> Some examples of what I'm thinking of would be difficult or different in J:
> Passing 3 or more parameters to a verb
>

Raul addressed it with the suggestion of passing a list. The syntax of
binding variables to a list is slick too and makes it feel seamless to me.

'a b c' =: 1;2;3


>
> The scope of J
> seems to be very constrained to mathematics. It would be nice to use J
> as a system programming language! Are there any examples of people
> doing these things?
>
>
I felt this way in the beginning too. After 9 moths, I haven't found
something that isn't possible. In terms of examples, rosettacode is a
invaluable resource: http://rosettacode.org/wiki/Category:J
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to