Here's a more current link to Beau: http://aplwiki.com/BeauWebber


On Tue, Jul 9, 2013 at 12:58 PM, Devon McCormick <[email protected]> wrote:

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



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