There's this guy Beau Webber - who I've seen speak - who uses APL to handle
the real-time output of various kinds of lab equipment:
http://www.element14.com/community/blogs/Dr.BeauWebber/tags/apl .


On Tue, Jul 9, 2013 at 12:42 PM, I.T. Daniher <[email protected]>wrote:

> JHS is a really neat concept for doing interactive data exploration,
> especially with tools like https://github.com/jordantirrell/D3-for-J and
> 'graphics/plots' canvas backend.
>
> Most of the data with which I work is grabbed live, off of hardware, via
> various bindings I've been writing. (
> https://github.com/itdaniher/JNotebook/blob/master/libusb.ijs,
> https://github.com/itdaniher/JNotebook/blob/master/cee.ijs,
> https://github.com/itdaniher/JNotebook/blob/master/librtlsdr.ijs)
>
> Unfortunately, the collection of data isn't always a low-overhead task, so
> I've largely been stuck with vim and jconsole, where my prototyping
> workflow consists of writing an experiment, running the script, and viewing
> / processing the resulting data. This is perhaps more a petition for better
> threading / async support in J in general, but I've found JHS and the other
> J IDEs to be ill suited to a more realtime/interactive paradigm due to UI
> requests, and in some cases, interaction with the text editor window
> itself, being blocked by "long-running" data collection.
>
> For an example of the sort of experiments I'm working to facilitate, check
> out http://www.nonolithlabs.com/blog/2012/09-19-software-features, an old
> post from my now largely defunct startup, which was working to provide
> makers and learners with tools to poke and prod the world at the level of
> voltage and current, and interpret the results to build better
> understanding of electronics and physics. We worked extensively to build a
> very tight and low-latency connection between physical hardware and
> graphical representations of information streams. J would be a tool to
> expand that paradigm to involve mathematical stream processing, but I
> haven't been able to figure out how to realize the necessary concurrency
> bit with J, as-is.
>
> I started learning J about two months ago, inspired by a friend who worked
> with IBM to standardize early drafts of APL. I love the language, but it's
> clearly not a systems language, and the lack of async / threading paradigms
> has made it difficult to fully realize some of the concepts I was hoping to
> explore. I'd love advice on how to proceed!
>
> Thanks,
> --
> Ian
>
> On Tue, Jul 9, 2013 at 12:22 PM, Eric Iverson <[email protected]
> >wrote:
>
> > JHS is single threaded. The javascript code / ajax request / J code
> > all run in the same thread. This was easy and convenient for the
> > original JHS proof of concept.
> >
> > This would be easy to relax in many different ways with multiple
> > threads in javascript.  Did you have particular requirements in mind?
> > There are so many possibilties that it would help to have a concrete
> > project to think about.
> >
> > On Tue, Jul 9, 2013 at 11:55 AM, I.T. Daniher <[email protected]>
> > wrote:
> > > Question I've been meaning to ask about JHS - AFAIK, the code written
> > runs
> > > in the same thread that handles the AJAX requests. If this is indeed
> the
> > > case, is there any plan to change the situation?
> > >
> > > Thanks!
> > > --
> > > Ian
> > >
> > > On Tue, Jul 9, 2013 at 10:59 AM, Eric Iverson <
> [email protected]
> > >wrote:
> > >
> > >> I :) use JHS all the time and think it has a bright and secure future.
> > >>
> > >> I'm happy with the codemirror text editor currently available in JHS.
> > >> It is fast and has undo/redo, find/replace, ctrl key shortcuts for
> > >> save and run, syntax coloring, etc.
> > >>
> > >> Thanks for the ymacs reference. It looks interesting and would be a
> > >> nice addition to JHS. Hooking codemirror to the JHS framework was less
> > >> that a days work. I hope someone interested in ymacs will try it out
> > >> in JHS. I'd be happy to answer questions and give pointers, but think
> > >> the codemirror example might be all that is needed.
> > >>
> > >>
> > >> On Tue, Jul 9, 2013 at 6:33 AM, Raul Miller <[email protected]>
> > wrote:
> > >> > jhs might use http://www.ymacs.org/
> > >> >
> > >> > Does anyone still use jhs?
> > >> >
> > >> > --
> > >> > Raul
> > >> >
> ----------------------------------------------------------------------
> > >> > 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
>



-- 
Devon McCormick, CFA
^me^ at acm.
org is my
preferred e-mail
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to