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

Reply via email to