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

Reply via email to