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