J (array programming?) makes transformations super easy. But what does pipelining look like in J? Just use ] and [ ?
On Sat, Sep 26, 2015 at 11:19 AM, Björn Helgason <[email protected]> wrote: > I like using oop in J. > It is good to be able to inspect objects etc live. > Gives much better visual feeling what oop is all about. > Most utilities are hidden away in locales. > Before locales the naming caos made big projects with lots of names > difficult. > On 26 Sep 2015 14:12, "chris burke" <[email protected]> wrote: > >> > ...OOP itself, seems to be used little >> >> I prefer to say that OOP can be used where appropriate. Some packages like >> Jd make heavy use of OOP. >> >> What J doesn't do is force you to use OOP where it is unnecessary. >> >> >> On 25 September 2015 at 21:41, Jon Hough <[email protected]> wrote: >> >> > Well, one point they make is the awfulness of shared mutable state >> between >> > threads. I suppose J solved that by being single threaded. >> > Others... >> > >> > Bad architectural designs and abstractions... well, I don't know what >> > kind of abstractions are generally used in J. OOP patterns seem to be >> used >> > little (OOP itself, seems to be used little). J seems to abstract >> > everything in another direction, by abstracting algorithms and then >> letting >> > them be composed in different ways and on different datatypes. >> > Difficult to understand solutions (over engineering)... From what I >> see >> > (bearing in mind I only use J as a hobby), there is little overall >> > structure to J programs, in a Design Pattern sense. That is actually one >> > reason I like using J, I can just get straight to the solution, with no >> > ceremony, cruft, taking care of incidental issues... but then again, it >> is >> > difficult to argue that a super long tacit verb is easy to understand or >> > extend or modify. >> > Bad use of agile and buzzword methodologies... I don't know if >> > "enterprise J" users even use these kinds of methodologies. I can't see >> it >> > being too different from other languages in this regard though. A standup >> > meeting is a standup meeting after all. Incremental changes and feedback >> > cycles don't change much with language, I suppose. >> > >> > >> > > Date: Sat, 26 Sep 2015 00:08:44 -0400 >> > > From: [email protected] >> > > To: [email protected] >> > > Subject: Re: [Jchat] Interesting talk "How did we end up Here?" >> > > >> > > I'm only 17 minutes into it but they seem to be asking a lot of >> questions >> > > and posing problems to which the array-language community has answers. >> > > >> > > On Fri, Sep 25, 2015 at 11:39 PM, Jon Hough <[email protected]> >> wrote: >> > > >> > > > I thought this youtube talk from the Goto conference might interest >> > some >> > > > people here >> > > > >> > > > https://www.youtube.com/watch?v=oxjT7veKi9c >> > > > >> > > > >> > > > Essentially, the two speakers are musing on why everything in >> software >> > > > development is so terrible, convoluted, messy etc. >> > > > >> > > > It's quite long, but might be of interest to some people. >> > > > >> > > > I enjoyed the quip "The internet is basically in debug mode" as we >> are >> > all >> > > > passing around text data (JSON or XML etc), since I've been looking >> > into >> > > > protobufs (not with J!) binary serialization of data. >> > > > >> ---------------------------------------------------------------------- >> > > > For information about J forums see >> http://www.jsoftware.com/forums.htm >> > > > >> > > >> > > >> > > >> > > -- >> > > Devon McCormick, CFA >> > > ---------------------------------------------------------------------- >> > > For information about J forums see http://www.jsoftware.com/forums.htm >> > >> > ---------------------------------------------------------------------- >> > For information about J forums see http://www.jsoftware.com/forums.htm >> > >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
