> ...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
