R is seriously on the rise owing to the 'big data' trend. That is taking R
into areas like Hadoop and Cassandra.

On Wed, 3 Dec 2014 21:36 Don Kelly <d...@shaw.ca> wrote:

> I wrote a program in APL, some 30 years ago, which was essentially a
> database program which fit the needs of a university department where
> the conventional programs were not sataisfactory. It was possible to fit
> this to the specialized needs as expressed by the person who did all the
> bookkeeping. Data was entered in blanks on a form and other forms were
> called on as needed. Effectively the random access data array was a
> 'spreadsheet' The original program was in IBM 360 APL but later
> rewritten for a PC (using an STSC APL with no boxing. The manuals that
> came with the APL version along with Gilman & Rose were very useful in
> writing the program
> However, while I am sure that the same thing could be done as or more
> effectively in J . The only bind would be conversion, if needed, to and
> from various spreadsheet or datafile formats in common use..
>
> Don Kelly
>
> On 02/12/2014 1:58 PM, Piet de Jong wrote:
> > Perhaps one of the issues is the cumbersome input/output of
> > “real world” data.
> >
> > Input/output of data organised in say a spreadsheet is one of the
> > first things a serious user would like to achieve so that he/she can
> > get on with manipulations.
> >
> > I know this is possible with tara etc and much appreciate the efforts
> > that have gone into the same.   However a novice is instantly confronted
> > with “where is tara”, “how do I load it”,  “how are directories/folders
> structured” ,…
> > In other words a big hurdle and hassle.
> >
> > Why not have a verb say “X.” or  similar in J which reads/writes
> > spreadsheets.   The definition could
> >
> > X.=.readxlworkbook
> >
> > where the latter is as in tara.
> >
> > My sense is that reading and writing spreadsheets is more useful to
> > many J users or potential J users than, e.g.  the anagram index A.
> > (I’m not suggesting the latter is not useful).   Purists may object
> > since reading spreadsheets can be “easily”  composed from more
> > elementary verbs.   However this does not seem to be an objection
> > elsewhere in the language e.g.
> >
> > x u/.y ↔ (=x) u@# y)
> >
> > Perhaps I am mistaken.
> >
> >> On 3 Dec 2014, at 8:34 am, Skip Cave <s...@caveconsulting.com> wrote:
> >>
> >> Actually, there was one person, Al Rose, who used to travel around with
> an
> >> IBM Selectric typewriter with an APL type ball, an acoustic coupler,
> and a
> >> small video camera and TV screen, demonstrating APL. He was a co-author
> of
> >> the famous book "APL, an Interactive Approach" <http://amzn.to/1vM5BJX>
> He
> >> put on a great show with APL, using the Selectric, showing off all the
> APL
> >> primitives. I will never forget how he described the interpreter's
> output:
> >> "it outputs the result right on the paper, like a house-trained
> puppy!"  I
> >> think he got quite a few people started in APL. At least, I was one!
> >>
> >> Skip
> >>
> >> Skip Cave
> >> Cave Consulting LLC
> >>
> >> On Tue, Dec 2, 2014 at 1:04 AM, Scott Locklin <sc...@lugos.name> wrote:
> >>
> >>> The learning curve is pretty steep, and with all respect due this
> group,
> >>> there is not yet a Paul Graham who has both the chops to get rich
> using the
> >>> tool, and the literary skill to enthrall people on the subject.
> >>>
> >>> Personally I am a novelty seeker. I liked Lisp, but was unhappy with
> it as
> >>> a numerics language (though it is quite capable of doing a good job
> here).
> >>> Never would have tried it if it were not for the eloquent Paul Graham
> >>> essays. I suspect a lot of people are like that. I daresay there would
> be
> >>> no Clojure or F# without Paul Graham. With J, I got lucky. I was
> trying to
> >>> build a mousetrap in Lisp, and someone smarter than me pointed out
> that it
> >>> would be a lot easier in J, and a lot of other things became super
> easy as
> >>> well.
> >>>
> >>> The main downside to such languages is ... using popular languages
> after
> >>> fooling around in a lisp or in J feels like going from a Porsche to
> Fred
> >>> Flintstone's car with cement wheels. Upside is, you can often find APL
> or
> >>> Lisp in a decent programming environment. Like learning latin.
> >>>
> >>> On a related topic, Kevin Lawler (author of Kona among other things)
> >>> pointed this course out to me the other day; a course on approximate
> >>> solutions to computationally hard problems taught in K. Man, I wish I
> had
> >>> taken such a course, taught in K or J. It looks mind melting.
> >>>
> >>> http://cs.nyu.edu/courses/fall11/CSCI-GA.2965-001/
> >>>
> >>>
> >>> -SL
> >>>
> >>>> I'm not being rhetorical here but how would I have learned of array
> >>>> languages if I hadn't had mental machinery (makeup?) to set aside my
> >>>> biases/prejudices and give a new idea a decent chance (apparently
> this is
> >>>> hard in itself!!! who knew??)??
> >>> ----------------------------------------------------------------------
> >>> 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